# near model CODE resource # jump table entries: 19608-19642 (35 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 2054 movea.l A0, [A4] 0000000C 116E 000C 0006 move.b [A0 + 0x6], [A6 + 0xC] 00000012 2054 movea.l A0, [A4] 00000014 216E 000E 0002 move.l [A0 + 0x2], [A6 + 0xE] 0000001A 286E FFFC movea.l A4, [A6 - 0x4] 0000001E 4E5E unlink A6 00000020 205F movea.l A0, [A7]+ 00000022 4FEF 000A lea.l A7, [A7 + 0xA] 00000026 4ED0 jmp [A0] 00000028 9354 sub.w [A4], D1 0000002A 5041 addq.w D1, 8 0000002C 5448 addq.w A0, 2 0000002E 5041 addq.w D1, 8 00000030 5254 addq.w [A4], 1 00000032 2E49 movea.l A7, A1 00000034 5041 addq.w D1, 8 00000036 5448 addq.w A0, 2 00000038 5041 addq.w D1, 8 0000003A 5254 addq.w [A4], 1 0000003C 0000 0000 ori.b D0, 0x0 export_2451: 00000040 4E56 0000 link A6, 0 00000044 2F0C move.l -[A7], A4 00000046 286E 0008 movea.l A4, [A6 + 0x8] 0000004A 2054 movea.l A0, [A4] 0000004C 4AA8 0002 tst.l [A0 + 0x2] 00000050 6706 beq +0x8 /* 00000058 */ 00000052 2068 0002 movea.l A0, [A0 + 0x2] 00000056 A023 syscall DisposHandle/DisposeHandle label00000058: 00000058 2F0C move.l -[A7], A4 0000005A 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 0000005E 286E FFFC movea.l A4, [A6 - 0x4] 00000062 4E5E unlink A6 00000064 2E9F move.l [A7], [A7]+ 00000066 4E75 rts 00000068 8E54 or.w D7, [A4] 0000006A 5041 addq.w D1, 8 0000006C 5448 addq.w A0, 2 0000006E 5041 addq.w D1, 8 00000070 5254 addq.w [A4], 1 00000072 2E46 movea.l A7, D6 00000074 5245 addq.w D5, 1 00000076 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000078 0000 0000 ori.b D0, 0x0 fn0000007C: 0000007C 4E56 0000 link A6, 0 00000080 206E 0008 movea.l A0, [A6 + 0x8] 00000084 2050 movea.l A0, [A0] 00000086 2D68 0002 000C move.l [A6 + 0xC], [A0 + 0x2] 0000008C 4E5E unlink A6 0000008E 2E9F move.l [A7], [A7]+ 00000090 4E75 rts 00000092 9154 sub.w [A4], D0 00000094 5041 addq.w D1, 8 00000096 5448 addq.w A0, 2 00000098 5041 addq.w D1, 8 0000009A 5254 addq.w [A4], 1 0000009C 2E47 movea.l A7, D7 0000009E 4554 chk.w D2, [A4] 000000A0 4E41 trap 1 000000A2 4D45 chk.w D6, D5 000000A4 0000 0000 ori.b D0, 0x0 fn000000A8: 000000A8 4E56 0000 link A6, 0 000000AC 206E 0008 movea.l A0, [A6 + 0x8] 000000B0 2050 movea.l A0, [A0] 000000B2 1D68 0006 000C move.b [A6 + 0xC], [A0 + 0x6] 000000B8 4E5E unlink A6 000000BA 2E9F move.l [A7], [A7]+ 000000BC 4E75 rts 000000BE 9954 sub.w [A4], D4 000000C0 5041 addq.w D1, 8 000000C2 5448 addq.w A0, 2 000000C4 5041 addq.w D1, 8 000000C6 5254 addq.w [A4], 1 000000C8 2E47 movea.l A7, D7 000000CA 4554 chk.w D2, [A4] 000000CC 5041 addq.w D1, 8 000000CE 5448 addq.w A0, 2 000000D0 504F addq.w A7, 8 000000D2 5349 subq.w A1, 1 000000D4 5449 addq.w A1, 2 000000D6 4F4E chk.w D7, A6 000000D8 0000 0000 ori.b D0, 0x0 fn000000DC: 000000DC 4E56 FFFE link A6, -0x0002 000000E0 48E7 0118 movem.l -[A7], D7,A3,A4 000000E4 266E 000E movea.l A3, [A6 + 0xE] 000000E8 286E 0008 movea.l A4, [A6 + 0x8] 000000EC 2054 movea.l A0, [A4] 000000EE 3153 0022 move.w [A0 + 0x22], [A3] 000000F2 2054 movea.l A0, [A4] 000000F4 216B 0002 0024 move.l [A0 + 0x24], [A3 + 0x2] 000000FA 7000 moveq.l D0, 0x00 000000FC 102B 0006 move.b D0, [A3 + 0x6] 00000100 0C00 0040 cmpi.b D0, 0x40 /* '@' */ 00000104 6506 bcs +0x8 /* 0000010C */ 00000106 177C 003F 0006 move.b [A3 + 0x6], 0x3F /* '?' */ label0000010C: 0000010C 7E00 moveq.l D7, 0x00 0000010E 1E2B 0006 move.b D7, [A3 + 0x6] 00000112 4A87 tst.l D7 label00000114: 00000114 2054 movea.l A0, [A4] 00000116 11B3 7006 7028 move.b [A0 + D7.w + 0x28], [A3 + D7.w + 0x6] 0000011C 51CF FFF6 dbf D7, -0xC /* 00000114 */ 00000120 2F0C move.l -[A7], A4 00000122 4EAD 1812 jsr [A5 + 0x1812 /* export_766 */] 00000126 2054 movea.l A0, [A4] 00000128 7000 moveq.l D0, 0x00 0000012A 2140 0068 move.l [A0 + 0x68], D0 0000012E 2054 movea.l A0, [A4] 00000130 4228 006C clr.b [A0 + 0x6C] 00000134 4A2E 000C tst.b [A6 + 0xC] 00000138 672A beq +0x2C /* 00000164 */ 0000013A 558F subq.l A7, 2 0000013C 2F0B move.l -[A7], A3 0000013E 7001 moveq.l D0, 0x01 00000140 1F00 move.b -[A7], D0 00000142 486E FFFE pea.l [A6 - 0x2] 00000146 303C 0003 move.w D0, 0x3 0000014A AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 0000014C 3E1F move.w D7, [A7]+ 0000014E 6614 bne +0x16 /* 00000164 */ 00000150 558F subq.l A7, 2 00000152 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000156 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 0000015A 3E1F move.w D7, [A7]+ 0000015C 2054 movea.l A0, [A4] 0000015E 117C 0001 006C move.b [A0 + 0x6C], 0x1 label00000164: 00000164 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE] 0000016A 4E5E unlink A6 0000016C 205F movea.l A0, [A7]+ 0000016E 4FEF 000A lea.l A7, [A7 + 0xA] 00000172 4ED0 jmp [A0] 00000174 9B54 sub.w [A4], D5 00000176 5350 subq.w [A0], 1 00000178 4543 chk.w D2, D3 0000017A 414E chk.w D0, A6 0000017C 4441 neg.w D1 0000017E 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000182 2E49 movea.l A7, A1 00000184 5350 subq.w [A0], 1 00000186 4543 chk.w D2, D3 00000188 414E chk.w D0, A6 0000018A 4441 neg.w D1 0000018C 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000190 0000 0000 ori.b D0, 0x0 export_2452: 00000194 4E56 0000 link A6, 0 00000198 2F0C move.l -[A7], A4 0000019A 286E 0008 movea.l A4, [A6 + 0x8] 0000019E 2F0C move.l -[A7], A4 000001A0 4EAD 185A jsr [A5 + 0x185A /* export_775 */] 000001A4 2F0C move.l -[A7], A4 000001A6 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 000001AA 286E FFFC movea.l A4, [A6 - 0x4] 000001AE 4E5E unlink A6 000001B0 2E9F move.l [A7], [A7]+ 000001B2 4E75 rts 000001B4 9254 sub.w D1, [A4] 000001B6 5350 subq.w [A0], 1 000001B8 4543 chk.w D2, D3 000001BA 414E chk.w D0, A6 000001BC 4441 neg.w D1 000001BE 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000001C2 2E46 movea.l A7, D6 000001C4 5245 addq.w D5, 1 000001C6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000001C8 0000 0000 ori.b D0, 0x0 fn000001CC: 000001CC 4E56 0000 link A6, 0 000001D0 206E 0008 movea.l A0, [A6 + 0x8] 000001D4 2050 movea.l A0, [A0] 000001D6 2D68 000A 000C move.l [A6 + 0xC], [A0 + 0xA] 000001DC 4E5E unlink A6 000001DE 2E9F move.l [A7], [A7]+ 000001E0 4E75 rts 000001E2 9E54 sub.w D7, [A4] 000001E4 5350 subq.w [A0], 1 000001E6 4543 chk.w D2, D3 000001E8 414E chk.w D0, A6 000001EA 4441 neg.w D1 000001EC 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000001F0 2E47 movea.l A7, D7 000001F2 4554 chk.w D2, [A4] 000001F4 5041 addq.w D1, 8 000001F6 5448 addq.w A0, 2 000001F8 5041 addq.w D1, 8 000001FA 5254 addq.w [A4], 1 000001FC 434F chk.w D1, A7 000001FE 554E subq.w A6, 2 00000200 5400 addq.b D0, 2 00000202 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000204-0000020C fn00000204: 00000204 4E56 0000 link A6, 0 00000208 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00000204-0000020C fn00000204: // (misaligned) 00000206 0000 48E7 ori.b D0, 0xE7 0000020A 0118 btst [A0]+, D0 0000020C 2E2E 000C move.l D7, [A6 + 0xC] 00000210 286E 0008 movea.l A4, [A6 + 0x8] 00000214 7001 moveq.l D0, 0x01 00000216 B087 cmp.l D0, D7 00000218 6208 bhi +0xA /* 00000222 */ 0000021A 2054 movea.l A0, [A4] 0000021C BEA8 000A cmp.l D7, [A0 + 0xA] 00000220 6308 bls +0xA /* 0000022A */ label00000222: 00000222 7000 moveq.l D0, 0x00 00000224 2D40 0010 move.l [A6 + 0x10], D0 00000228 6018 bra +0x1A /* 00000242 */ label0000022A: 0000022A 598F subq.l A7, 4 0000022C 2F07 move.l -[A7], D7 0000022E 2F0C move.l -[A7], A4 00000230 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000234 265F movea.l A3, [A7]+ 00000236 598F subq.l A7, 4 00000238 2F0B move.l -[A7], A3 0000023A 4EBA FE40 jsr [PC - 0x1C0 /* 0000007C */] 0000023E 2D5F 0010 move.l [A6 + 0x10], [A7]+ label00000242: 00000242 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000248 4E5E unlink A6 0000024A 205F movea.l A0, [A7]+ 0000024C 504F addq.w A7, 8 0000024E 4ED0 jmp [A0] 00000250 9D54 sub.w [A4], D6 00000252 5350 subq.w [A0], 1 00000254 4543 chk.w D2, D3 00000256 414E chk.w D0, A6 00000258 4441 neg.w D1 0000025A 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 0000025E 2E47 movea.l A7, D7 00000260 4554 chk.w D2, [A4] 00000262 5041 addq.w D1, 8 00000264 5448 addq.w A0, 2 00000266 5041 addq.w D1, 8 00000268 5254 addq.w [A4], 1 0000026A 4E41 trap 1 0000026C 4D45 chk.w D6, D5 0000026E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000270-00000278 fn00000270: 00000270 4E56 0000 link A6, 0 00000274 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00000270-00000278 fn00000270: // (misaligned) 00000272 0000 48E7 ori.b D0, 0xE7 00000276 0118 btst [A0]+, D0 00000278 2E2E 000C move.l D7, [A6 + 0xC] 0000027C 286E 0008 movea.l A4, [A6 + 0x8] 00000280 7001 moveq.l D0, 0x01 00000282 B087 cmp.l D0, D7 00000284 6208 bhi +0xA /* 0000028E */ 00000286 2054 movea.l A0, [A4] 00000288 BEA8 000A cmp.l D7, [A0 + 0xA] 0000028C 6308 bls +0xA /* 00000296 */ label0000028E: 0000028E 1D7C 0005 0010 move.b [A6 + 0x10], 0x5 00000294 6018 bra +0x1A /* 000002AE */ label00000296: 00000296 598F subq.l A7, 4 00000298 2F07 move.l -[A7], D7 0000029A 2F0C move.l -[A7], A4 0000029C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000002A0 265F movea.l A3, [A7]+ 000002A2 558F subq.l A7, 2 000002A4 2F0B move.l -[A7], A3 000002A6 4EBA FE00 jsr [PC - 0x200 /* 000000A8 */] 000002AA 1D5F 0010 move.b [A6 + 0x10], [A7]+ label000002AE: 000002AE 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000002B4 4E5E unlink A6 000002B6 205F movea.l A0, [A7]+ 000002B8 504F addq.w A7, 8 000002BA 4ED0 jmp [A0] 000002BC 8021 or.b D0, -[A1] 000002BE 5453 addq.w [A3], 2 000002C0 5045 addq.w D5, 8 000002C2 4341 chk.w D1, D1 000002C4 4E44 trap 4 000002C6 414C chk.w D0, A4 000002C8 4941 chk.w D4, D1 000002CA 532E 4745 subq.b [A6 + 0x4745], 1 000002CE 5450 addq.w [A0], 2 000002D0 4154 chk.w D0, [A4] 000002D2 4850 pea.l [A0] 000002D4 4152 chk.w D0, [A2] 000002D6 5450 addq.w [A0], 2 000002D8 4F53 chk.w D7, [A3] 000002DA 4954 chk.w D4, [A4] 000002DC 494F chk.w D4, A7 000002DE 4E00 .invalid // invalid opcode 4 000002E0 0000 0000 ori.b D0, 0x0 fn000002E4: 000002E4 4E56 FE1A link A6, -0x01E6 000002E8 48E7 0118 movem.l -[A7], D7,A3,A4 000002EC 47EE FE1A lea.l A3, [A6 - 0x1E6] 000002F0 286E 0008 movea.l A4, [A6 + 0x8] 000002F4 2F0C move.l -[A7], A4 000002F6 4EAD 185A jsr [A5 + 0x185A /* export_775 */] 000002FA 2054 movea.l A0, [A4] 000002FC 7E00 moveq.l D7, 0x00 000002FE 1E28 0028 move.b D7, [A0 + 0x28] 00000302 4A87 tst.l D7 label00000304: 00000304 2054 movea.l A0, [A4] 00000306 17B0 7028 7000 move.b [A3 + D7.w], [A0 + D7.w + 0x28] 0000030C 51CF FFF6 dbf D7, -0xC /* 00000304 */ 00000310 2F0B move.l -[A7], A3 00000312 7000 moveq.l D0, 0x00 00000314 1F00 move.b -[A7], D0 00000316 2F0C move.l -[A7], A4 00000318 4EBA 00EE jsr [PC + 0xEE /* 00000408 */] 0000031C 2054 movea.l A0, [A4] 0000031E 3D68 0022 FF30 move.w [A6 - 0xD0], [A0 + 0x22] 00000324 2054 movea.l A0, [A4] 00000326 2D68 0024 FF4A move.l [A6 - 0xB6], [A0 + 0x24] 0000032C 2D4B FF2C move.l [A6 - 0xD4], A3 00000330 3D7C FFFF FF36 move.w [A6 - 0xCA], 0xFFFF 00000336 6024 bra +0x26 /* 0000035C */ label00000338: 00000338 558F subq.l A7, 2 0000033A 486E FF1A pea.l [A6 - 0xE6] 0000033E 7000 moveq.l D0, 0x00 00000340 1F00 move.b -[A7], D0 00000342 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00000346 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000034A 2D6E FF7E FF4A move.l [A6 - 0xB6], [A6 - 0x82] 00000350 2F0B move.l -[A7], A3 00000352 7001 moveq.l D0, 0x01 00000354 1F00 move.b -[A7], D0 00000356 2F0C move.l -[A7], A4 00000358 4EBA 00AE jsr [PC + 0xAE /* 00000408 */] label0000035C: 0000035C 7002 moveq.l D0, 0x02 0000035E B0AE FF4A cmp.l D0, [A6 - 0xB6] 00000362 66D4 bne -0x2A /* 00000338 */ 00000364 2054 movea.l A0, [A4] 00000366 4AA8 0024 tst.l [A0 + 0x24] 0000036A 676E beq +0x70 /* 000003DA */ 0000036C 2D4B FF98 move.l [A6 - 0x68], A3 00000370 2054 movea.l A0, [A4] 00000372 3D68 0022 FF9C move.w [A6 - 0x64], [A0 + 0x22] 00000378 426E FFA2 clr.w [A6 - 0x5E] 0000037C 558F subq.l A7, 2 0000037E 486E FF86 pea.l [A6 - 0x7A] 00000382 7000 moveq.l D0, 0x00 00000384 1F00 move.b -[A7], D0 00000386 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] 0000038A 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 0000038E 2F0B move.l -[A7], A3 00000390 7002 moveq.l D0, 0x02 00000392 1F00 move.b -[A7], D0 00000394 2F0C move.l -[A7], A4 00000396 4EBA 0070 jsr [PC + 0x70 /* 00000408 */] 0000039A 558F subq.l A7, 2 0000039C 2F2E 000C move.l -[A7], [A6 + 0xC] 000003A0 70FE moveq.l D0, 0xFFFFFFFE 000003A2 3F00 move.w -[A7], D0 000003A4 2F0B move.l -[A7], A3 000003A6 7007 moveq.l D0, 0x07 000003A8 A823 syscall AliasDispatch 000003AA 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000003AE 2F0B move.l -[A7], A3 000003B0 7003 moveq.l D0, 0x03 000003B2 1F00 move.b -[A7], D0 000003B4 2F0C move.l -[A7], A4 000003B6 4EBA 0050 jsr [PC + 0x50 /* 00000408 */] 000003BA 558F subq.l A7, 2 000003BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000003C0 70FD moveq.l D0, 0xFFFFFFFD 000003C2 3F00 move.w -[A7], D0 000003C4 2F0B move.l -[A7], A3 000003C6 7007 moveq.l D0, 0x07 000003C8 A823 syscall AliasDispatch 000003CA 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000003CE 2F0B move.l -[A7], A3 000003D0 7004 moveq.l D0, 0x04 000003D2 1F00 move.b -[A7], D0 000003D4 2F0C move.l -[A7], A4 000003D6 4EBA 0030 jsr [PC + 0x30 /* 00000408 */] label000003DA: 000003DA 4CEE 1880 FE0E movem.l D7,A3,A4, [A6 - 0x1F2] 000003E0 4E5E unlink A6 000003E2 205F movea.l A0, [A7]+ 000003E4 504F addq.w A7, 8 000003E6 4ED0 jmp [A0] 000003E8 9A54 sub.w D5, [A4] 000003EA 5350 subq.w [A0], 1 000003EC 4543 chk.w D2, D3 000003EE 414E chk.w D0, A6 000003F0 4441 neg.w D1 000003F2 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000003F6 2E4D movea.l A7, A5 000003F8 414B chk.w D0, A3 000003FA 4550 chk.w D2, [A0] 000003FC 4154 chk.w D0, [A4] 000003FE 484E pea.l A6 00000400 414D chk.w D0, A5 00000402 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000404 0000 0000 ori.b D0, 0x0 fn00000408: 00000408 4E56 FFFC link A6, -0x0004 0000040C 48E7 0018 movem.l -[A7], A3,A4 00000410 266E 000E movea.l A3, [A6 + 0xE] 00000414 200B move.l D0, A3 00000416 6742 beq +0x44 /* 0000045A */ 00000418 7000 moveq.l D0, 0x00 0000041A 1013 move.b D0, [A3] 0000041C 4A80 tst.l D0 0000041E 673A beq +0x3C /* 0000045A */ 00000420 598F subq.l A7, 4 00000422 2F0B move.l -[A7], A3 00000424 A906 syscall NewString 00000426 2D57 FFFC move.l [A6 - 0x4], [A7] 0000042A 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 0000042E 7008 moveq.l D0, 0x08 00000430 2F00 move.l -[A7], D0 00000432 486D 2502 pea.l [A5 + 0x2502 /* export_1180 */] 00000436 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000043A 2840 movea.l A4, D0 0000043C 2F0C move.l -[A7], A4 0000043E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000442 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000446 1F2E 000C move.b -[A7], [A6 + 0xC] 0000044A 2F0C move.l -[A7], A4 0000044C 4EBA FBB2 jsr [PC - 0x44E /* 00000000 */] 00000450 2F0C move.l -[A7], A4 00000452 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000456 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] label0000045A: 0000045A 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00000460 4E5E unlink A6 00000462 205F movea.l A0, [A7]+ 00000464 4FEF 000A lea.l A7, [A7 + 0xA] 00000468 4ED0 jmp [A0] 0000046A 9754 sub.w [A4], D3 0000046C 5350 subq.w [A0], 1 0000046E 4543 chk.w D2, D3 00000470 414E chk.w D0, A6 00000472 4441 neg.w D1 00000474 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000478 2E53 movea.l A7, [A3] 0000047A 5455 addq.w [A5], 2 0000047C 4646 not.w D6 0000047E 5041 addq.w D1, 8 00000480 5254 addq.w [A4], 1 00000482 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000484-00000496 fn00000484: 00000484 4E56 0000 link A6, 0 00000488 48E7 0018 movem.l -[A7], A3,A4 0000048C 266E 000C movea.l A3, [A6 + 0xC] 00000490 286E 0008 movea.l A4, [A6 + 0x8] 00000494 2054 movea.l A0, [A4] // end alternate branch 00000484-00000496 fn00000484: // (misaligned) 00000486 0000 48E7 ori.b D0, 0xE7 0000048A 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000048E 000C 286E ori.b A4, 0x6E /* 'n' */ 00000492 0008 2054 ori.b A0, 0x54 /* 'T' */ 00000496 3028 0022 move.w D0, [A0 + 0x22] 0000049A B053 cmp.w D0, [A3] 0000049C 6706 beq +0x8 /* 000004A4 */ 0000049E 422E 0010 clr.b [A6 + 0x10] 000004A2 602E bra +0x30 /* 000004D2 */ label000004A4: 000004A4 2054 movea.l A0, [A4] 000004A6 2028 0024 move.l D0, [A0 + 0x24] 000004AA B0AB 0002 cmp.l D0, [A3 + 0x2] 000004AE 6706 beq +0x8 /* 000004B6 */ 000004B0 422E 0010 clr.b [A6 + 0x10] 000004B4 601C bra +0x1E /* 000004D2 */ label000004B6: 000004B6 558F subq.l A7, 2 000004B8 2054 movea.l A0, [A4] 000004BA 4868 0028 pea.l [A0 + 0x28] 000004BE 486B 0006 pea.l [A3 + 0x6] 000004C2 7000 moveq.l D0, 0x00 000004C4 1F00 move.b -[A7], D0 000004C6 7201 moveq.l D1, 0x01 000004C8 1F01 move.b -[A7], D1 000004CA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000004CE 1D5F 0010 move.b [A6 + 0x10], [A7]+ label000004D2: 000004D2 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000004D8 4E5E unlink A6 000004DA 205F movea.l A0, [A7]+ 000004DC 504F addq.w A7, 8 000004DE 4ED0 jmp [A0] 000004E0 9754 sub.w [A4], D3 000004E2 5350 subq.w [A0], 1 000004E4 4543 chk.w D2, D3 000004E6 414E chk.w D0, A6 000004E8 4441 neg.w D1 000004EA 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000004EE 2E53 movea.l A7, [A3] 000004F0 414D chk.w D0, A5 000004F2 4554 chk.w D2, [A4] 000004F4 4849 pea.l A1 000004F6 4E47 trap 7 000004F8 0000 0000 ori.b D0, 0x0 fn000004FC: 000004FC 4E56 0000 link A6, 0 00000500 206E 0008 movea.l A0, [A6 + 0x8] 00000504 2050 movea.l A0, [A0] 00000506 2D68 0068 000C move.l [A6 + 0xC], [A0 + 0x68] 0000050C 4E5E unlink A6 0000050E 2E9F move.l [A7], [A7]+ 00000510 4E75 rts 00000512 9954 sub.w [A4], D4 00000514 5350 subq.w [A0], 1 00000516 4543 chk.w D2, D3 00000518 414E chk.w D0, A6 0000051A 4441 neg.w D1 0000051C 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000520 2E47 movea.l A7, D7 00000522 4554 chk.w D2, [A4] 00000524 5553 subq.w [A3], 2 00000526 4552 chk.w D2, [A2] 00000528 4441 neg.w D1 0000052A 5441 addq.w D1, 2 0000052C 0000 0000 ori.b D0, 0x0 fn00000530: 00000530 4E56 0000 link A6, 0 00000534 206E 0008 movea.l A0, [A6 + 0x8] 00000538 2050 movea.l A0, [A0] 0000053A 216E 000C 0068 move.l [A0 + 0x68], [A6 + 0xC] 00000540 4E5E unlink A6 00000542 205F movea.l A0, [A7]+ 00000544 504F addq.w A7, 8 00000546 4ED0 jmp [A0] 00000548 9954 sub.w [A4], D4 0000054A 5350 subq.w [A0], 1 0000054C 4543 chk.w D2, D3 0000054E 414E chk.w D0, A6 00000550 4441 neg.w D1 00000552 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000556 2E53 movea.l A7, [A3] 00000558 4554 chk.w D2, [A4] 0000055A 5553 subq.w [A3], 2 0000055C 4552 chk.w D2, [A2] 0000055E 4441 neg.w D1 00000560 5441 addq.w D1, 2 00000562 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000564-0000056E fn00000564: 00000564 4E56 0000 link A6, 0 00000568 206E 0008 movea.l A0, [A6 + 0x8] 0000056C 2050 movea.l A0, [A0] // end alternate branch 00000564-0000056E fn00000564: // (misaligned) 00000566 0000 206E ori.b D0, 0x6E /* 'n' */ 0000056A 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000056E 1D68 006C 000C move.b [A6 + 0xC], [A0 + 0x6C] 00000574 4E5E unlink A6 00000576 2E9F move.l [A7], [A7]+ 00000578 4E75 rts 0000057A 9A54 sub.w D5, [A4] 0000057C 5350 subq.w [A0], 1 0000057E 4543 chk.w D2, D3 00000580 414E chk.w D0, A6 00000582 4441 neg.w D1 00000584 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 00000588 2E47 movea.l A7, D7 0000058A 4554 chk.w D2, [A4] 0000058C 434F chk.w D1, A7 0000058E 554C subq.w A4, 2 00000590 444F neg.w A7 00000592 5045 addq.w D5, 8 00000594 4E00 .invalid // invalid opcode 4 00000596 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2453: // at 00000598 (misaligned) 0000059A 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000059E 0008 4EAD ori.b A0, 0xAD 000005A2 1812 move.b D4, [A2] 000005A4 4E5E unlink A6 000005A6 2E9F move.l [A7], [A7]+ 000005A8 4E75 rts 000005AA 9554 sub.w [A4], D2 000005AC 414C chk.w D0, A4 000005AE 4941 chk.w D4, D1 000005B0 534C subq.w A4, 1 000005B2 4953 chk.w D4, [A3] 000005B4 542E 4941 addq.b [A6 + 0x4941], 2 000005B8 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000005BC 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 000005C0 0000 0000 ori.b D0, 0x0 fn000005C4: 000005C4 4E56 FFB6 link A6, -0x004A 000005C8 48E7 0118 movem.l -[A7], D7,A3,A4 000005CC 286E 0008 movea.l A4, [A6 + 0x8] 000005D0 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 000005D6 422E FFFF clr.b [A6 - 0x1] 000005DA 422E FFBC clr.b [A6 - 0x44] 000005DE 426E FFB6 clr.w [A6 - 0x4A] 000005E2 7000 moveq.l D0, 0x00 000005E4 2D40 FFB8 move.l [A6 - 0x48], D0 000005E8 558F subq.l A7, 2 000005EA 7000 moveq.l D0, 0x00 000005EC 2F00 move.l -[A7], D0 000005EE 2F2E 000E move.l -[A7], [A6 + 0xE] 000005F2 2F2E 0012 move.l -[A7], [A6 + 0x12] 000005F6 486E FFFC pea.l [A6 - 0x4] 000005FA 486E FFB6 pea.l [A6 - 0x4A] 000005FE 486E FFFF pea.l [A6 - 0x1] 00000602 2F00 move.l -[A7], D0 00000604 2F00 move.l -[A7], D0 00000606 7005 moveq.l D0, 0x05 00000608 A823 syscall AliasDispatch 0000060A 7000 moveq.l D0, 0x00 0000060C 102E FFBC move.b D0, [A6 - 0x44] 00000610 4A80 tst.l D0 00000612 544F addq.w A7, 2 00000614 670C beq +0xE /* 00000622 */ 00000616 4A6E FFB6 tst.w [A6 - 0x4A] 0000061A 6706 beq +0x8 /* 00000622 */ 0000061C 4AAE FFB8 tst.l [A6 - 0x48] 00000620 660A bne +0xC /* 0000062C */ label00000622: 00000622 2054 movea.l A0, [A4] 00000624 2D68 000A 0016 move.l [A6 + 0x16], [A0 + 0xA] 0000062A 6070 bra +0x72 /* 0000069C */ label0000062C: 0000062C 2054 movea.l A0, [A4] 0000062E 2E28 000A move.l D7, [A0 + 0xA] 00000632 6026 bra +0x28 /* 0000065A */ label00000634: 00000634 598F subq.l A7, 4 00000636 2F07 move.l -[A7], D7 00000638 2F0C move.l -[A7], A4 0000063A 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 0000063E 265F movea.l A3, [A7]+ 00000640 558F subq.l A7, 2 00000642 486E FFB6 pea.l [A6 - 0x4A] 00000646 2F0B move.l -[A7], A3 00000648 4EBA FE3A jsr [PC - 0x1C6 /* 00000484 */] 0000064C 4A1F tst.b [A7]+ 0000064E 6706 beq +0x8 /* 00000656 */ 00000650 2D47 0016 move.l [A6 + 0x16], D7 00000654 6046 bra +0x48 /* 0000069C */ label00000656: 00000656 2007 move.l D0, D7 00000658 5387 subq.l D7, 1 label0000065A: 0000065A 4A87 tst.l D7 0000065C 62D6 bhi -0x28 /* 00000634 */ 0000065E 706E moveq.l D0, 0x6E 00000660 2F00 move.l -[A7], D0 00000662 486D 250A pea.l [A5 + 0x250A /* export_1181 */] 00000666 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000066A 2640 movea.l A3, D0 0000066C 2F0B move.l -[A7], A3 0000066E 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000672 486E FFB6 pea.l [A6 - 0x4A] 00000676 1F2E 000C move.b -[A7], [A6 + 0xC] 0000067A 2F0B move.l -[A7], A3 0000067C 4EBA FA5E jsr [PC - 0x5A2 /* 000000DC */] 00000680 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000684 2F0B move.l -[A7], A3 00000686 4EBA FC5C jsr [PC - 0x3A4 /* 000002E4 */] 0000068A 2F0B move.l -[A7], A3 0000068C 2F0C move.l -[A7], A4 0000068E 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000692 2054 movea.l A0, [A4] 00000694 2D68 000A 0016 move.l [A6 + 0x16], [A0 + 0xA] 0000069A 504F addq.w A7, 8 label0000069C: 0000069C 4CEE 1880 FFAA movem.l D7,A3,A4, [A6 - 0x56] 000006A2 4E5E unlink A6 000006A4 205F movea.l A0, [A7]+ 000006A6 4FEF 000E lea.l A7, [A7 + 0xE] 000006AA 4ED0 jmp [A0] 000006AC 9354 sub.w [A4], D1 000006AE 414C chk.w D0, A4 000006B0 4941 chk.w D4, D1 000006B2 534C subq.w A4, 1 000006B4 4953 chk.w D4, [A3] 000006B6 542E 5452 addq.b [A6 + 0x5452], 2 000006BA 5941 subq.w D1, 4 000006BC 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 000006C0 0000 0000 ori.b D0, 0x0 export_2454: 000006C4 4E56 0000 link A6, 0 000006C8 48E7 0118 movem.l -[A7], D7,A3,A4 000006CC 2E2E 000C move.l D7, [A6 + 0xC] 000006D0 286E 0008 movea.l A4, [A6 + 0x8] 000006D4 7001 moveq.l D0, 0x01 000006D6 B087 cmp.l D0, D7 000006D8 6208 bhi +0xA /* 000006E2 */ 000006DA 2054 movea.l A0, [A4] 000006DC BEA8 000A cmp.l D7, [A0 + 0xA] 000006E0 6308 bls +0xA /* 000006EA */ label000006E2: 000006E2 7000 moveq.l D0, 0x00 000006E4 2D40 0010 move.l [A6 + 0x10], D0 000006E8 6018 bra +0x1A /* 00000702 */ label000006EA: 000006EA 598F subq.l A7, 4 000006EC 2F07 move.l -[A7], D7 000006EE 2F0C move.l -[A7], A4 000006F0 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000006F4 265F movea.l A3, [A7]+ 000006F6 598F subq.l A7, 4 000006F8 2F0B move.l -[A7], A3 000006FA 4EBA FAD0 jsr [PC - 0x530 /* 000001CC */] 000006FE 2D5F 0010 move.l [A6 + 0x10], [A7]+ label00000702: 00000702 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000708 4E5E unlink A6 0000070A 205F movea.l A0, [A7]+ 0000070C 504F addq.w A7, 8 0000070E 4ED0 jmp [A0] 00000710 9B54 sub.w [A4], D5 00000712 414C chk.w D0, A4 00000714 4941 chk.w D4, D1 00000716 534C subq.w A4, 1 00000718 4953 chk.w D4, [A3] 0000071A 542E 4745 addq.b [A6 + 0x4745], 2 0000071E 5450 addq.w [A0], 2 00000720 4154 chk.w D0, [A4] 00000722 4850 pea.l [A0] 00000724 4152 chk.w D0, [A2] 00000726 5443 addq.w D3, 2 00000728 4F55 chk.w D7, [A5] 0000072A 4E54 0000 link A4, 0 0000072E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2455: // at 00000730 (misaligned) 00000732 0000 48E7 ori.b D0, 0xE7 00000736 0118 btst [A0]+, D0 00000738 2E2E 0010 move.l D7, [A6 + 0x10] 0000073C 286E 0008 movea.l A4, [A6 + 0x8] 00000740 7001 moveq.l D0, 0x01 00000742 B087 cmp.l D0, D7 00000744 6208 bhi +0xA /* 0000074E */ 00000746 2054 movea.l A0, [A4] 00000748 BEA8 000A cmp.l D7, [A0 + 0xA] 0000074C 6308 bls +0xA /* 00000756 */ label0000074E: 0000074E 7000 moveq.l D0, 0x00 00000750 2D40 0014 move.l [A6 + 0x14], D0 00000754 601C bra +0x1E /* 00000772 */ label00000756: 00000756 598F subq.l A7, 4 00000758 2F07 move.l -[A7], D7 0000075A 2F0C move.l -[A7], A4 0000075C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000760 265F movea.l A3, [A7]+ 00000762 598F subq.l A7, 4 00000764 2F2E 000C move.l -[A7], [A6 + 0xC] 00000768 2F0B move.l -[A7], A3 0000076A 4EBA FA98 jsr [PC - 0x568 /* 00000204 */] 0000076E 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00000772: 00000772 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000778 4E5E unlink A6 0000077A 205F movea.l A0, [A7]+ 0000077C 4FEF 000C lea.l A7, [A7 + 0xC] 00000780 4ED0 jmp [A0] 00000782 9A54 sub.w D5, [A4] 00000784 414C chk.w D0, A4 00000786 4941 chk.w D4, D1 00000788 534C subq.w A4, 1 0000078A 4953 chk.w D4, [A3] 0000078C 542E 4745 addq.b [A6 + 0x4745], 2 00000790 5450 addq.w [A0], 2 00000792 4154 chk.w D0, [A4] 00000794 4850 pea.l [A0] 00000796 4152 chk.w D0, [A2] 00000798 544E addq.w A6, 2 0000079A 414D chk.w D0, A5 0000079C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000079E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2456: // at 000007A0 (misaligned) 000007A2 0000 48E7 ori.b D0, 0xE7 000007A6 0118 btst [A0]+, D0 000007A8 2E2E 0010 move.l D7, [A6 + 0x10] 000007AC 286E 0008 movea.l A4, [A6 + 0x8] 000007B0 7001 moveq.l D0, 0x01 000007B2 B087 cmp.l D0, D7 000007B4 6208 bhi +0xA /* 000007BE */ 000007B6 2054 movea.l A0, [A4] 000007B8 BEA8 000A cmp.l D7, [A0 + 0xA] 000007BC 6308 bls +0xA /* 000007C6 */ label000007BE: 000007BE 1D7C 0005 0014 move.b [A6 + 0x14], 0x5 000007C4 601C bra +0x1E /* 000007E2 */ label000007C6: 000007C6 598F subq.l A7, 4 000007C8 2F07 move.l -[A7], D7 000007CA 2F0C move.l -[A7], A4 000007CC 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000007D0 265F movea.l A3, [A7]+ 000007D2 558F subq.l A7, 2 000007D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000007D8 2F0B move.l -[A7], A3 000007DA 4EBA FA94 jsr [PC - 0x56C /* 00000270 */] 000007DE 1D5F 0014 move.b [A6 + 0x14], [A7]+ label000007E2: 000007E2 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000007E8 4E5E unlink A6 000007EA 205F movea.l A0, [A7]+ 000007EC 4FEF 000C lea.l A7, [A7 + 0xC] 000007F0 4ED0 jmp [A0] 000007F2 9E54 sub.w D7, [A4] 000007F4 414C chk.w D0, A4 000007F6 4941 chk.w D4, D1 000007F8 534C subq.w A4, 1 000007FA 4953 chk.w D4, [A3] 000007FC 542E 4745 addq.b [A6 + 0x4745], 2 00000800 5450 addq.w [A0], 2 00000802 4154 chk.w D0, [A4] 00000804 4850 pea.l [A0] 00000806 4152 chk.w D0, [A2] 00000808 5450 addq.w [A0], 2 0000080A 4F53 chk.w D7, [A3] 0000080C 4954 chk.w D4, [A4] 0000080E 494F chk.w D4, A7 00000810 4E00 .invalid // invalid opcode 4 00000812 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000814-0000081C export_2457: fn00000814: 00000814 4E56 0000 link A6, 0 00000818 48E7 0118 movem.l -[A7], D7,A3,A4 // end alternate branch 00000814-0000081C export_2457: // at 00000814 (misaligned) fn00000814: // (misaligned) 00000816 0000 48E7 ori.b D0, 0xE7 0000081A 0118 btst [A0]+, D0 0000081C 2E2E 000C move.l D7, [A6 + 0xC] 00000820 286E 0008 movea.l A4, [A6 + 0x8] 00000824 7001 moveq.l D0, 0x01 00000826 B087 cmp.l D0, D7 00000828 6208 bhi +0xA /* 00000832 */ 0000082A 2054 movea.l A0, [A4] 0000082C BEA8 000A cmp.l D7, [A0 + 0xA] 00000830 6308 bls +0xA /* 0000083A */ label00000832: 00000832 7000 moveq.l D0, 0x00 00000834 2D40 0010 move.l [A6 + 0x10], D0 00000838 6018 bra +0x1A /* 00000852 */ label0000083A: 0000083A 598F subq.l A7, 4 0000083C 2F07 move.l -[A7], D7 0000083E 2F0C move.l -[A7], A4 00000840 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00000844 265F movea.l A3, [A7]+ 00000846 598F subq.l A7, 4 00000848 2F0B move.l -[A7], A3 0000084A 4EBA FCB0 jsr [PC - 0x350 /* 000004FC */] 0000084E 2D5F 0010 move.l [A6 + 0x10], [A7]+ label00000852: 00000852 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000858 4E5E unlink A6 0000085A 205F movea.l A0, [A7]+ 0000085C 504F addq.w A7, 8 0000085E 4ED0 jmp [A0] 00000860 9654 sub.w D3, [A4] 00000862 414C chk.w D0, A4 00000864 4941 chk.w D4, D1 00000866 534C subq.w A4, 1 00000868 4953 chk.w D4, [A3] 0000086A 542E 4745 addq.b [A6 + 0x4745], 2 0000086E 5455 addq.w [A5], 2 00000870 5345 subq.w D5, 1 00000872 5244 addq.w D4, 1 00000874 4154 chk.w D0, [A4] 00000876 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000878 0000 0000 ori.b D0, 0x0 export_2458: fn0000087C: 0000087C 4E56 0000 link A6, 0 00000880 48E7 0118 movem.l -[A7], D7,A3,A4 00000884 2E2E 0010 move.l D7, [A6 + 0x10] 00000888 286E 0008 movea.l A4, [A6 + 0x8] 0000088C 7001 moveq.l D0, 0x01 0000088E B087 cmp.l D0, D7 00000890 621E bhi +0x20 /* 000008B0 */ 00000892 2054 movea.l A0, [A4] 00000894 BEA8 000A cmp.l D7, [A0 + 0xA] 00000898 6216 bhi +0x18 /* 000008B0 */ 0000089A 598F subq.l A7, 4 0000089C 2F07 move.l -[A7], D7 0000089E 2F0C move.l -[A7], A4 000008A0 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000008A4 265F movea.l A3, [A7]+ 000008A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000008AA 2F0B move.l -[A7], A3 000008AC 4EBA FC82 jsr [PC - 0x37E /* 00000530 */] label000008B0: 000008B0 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 000008B6 4E5E unlink A6 000008B8 205F movea.l A0, [A7]+ 000008BA 4FEF 000C lea.l A7, [A7 + 0xC] 000008BE 4ED0 jmp [A0] 000008C0 9654 sub.w D3, [A4] 000008C2 414C chk.w D0, A4 000008C4 4941 chk.w D4, D1 000008C6 534C subq.w A4, 1 000008C8 4953 chk.w D4, [A3] 000008CA 542E 5345 addq.b [A6 + 0x5345], 2 000008CE 5455 addq.w [A5], 2 000008D0 5345 subq.w D5, 1 000008D2 5244 addq.w D4, 1 000008D4 4154 chk.w D0, [A4] 000008D6 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000008D8 0000 0000 ori.b D0, 0x0 export_2459: 000008DC 4E56 0000 link A6, 0 000008E0 48E7 0118 movem.l -[A7], D7,A3,A4 000008E4 2E2E 000C move.l D7, [A6 + 0xC] 000008E8 286E 0008 movea.l A4, [A6 + 0x8] 000008EC 7001 moveq.l D0, 0x01 000008EE B087 cmp.l D0, D7 000008F0 6208 bhi +0xA /* 000008FA */ 000008F2 2054 movea.l A0, [A4] 000008F4 BEA8 000A cmp.l D7, [A0 + 0xA] 000008F8 6306 bls +0x8 /* 00000900 */ label000008FA: 000008FA 422E 0010 clr.b [A6 + 0x10] 000008FE 6018 bra +0x1A /* 00000918 */ label00000900: 00000900 598F subq.l A7, 4 00000902 2F07 move.l -[A7], D7 00000904 2F0C move.l -[A7], A4 00000906 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 0000090A 265F movea.l A3, [A7]+ 0000090C 558F subq.l A7, 2 0000090E 2F0B move.l -[A7], A3 00000910 4EBA FC52 jsr [PC - 0x3AE /* 00000564 */] 00000914 1D5F 0010 move.b [A6 + 0x10], [A7]+ label00000918: 00000918 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 0000091E 4E5E unlink A6 00000920 205F movea.l A0, [A7]+ 00000922 504F addq.w A7, 8 00000924 4ED0 jmp [A0] 00000926 9754 sub.w [A4], D3 00000928 414C chk.w D0, A4 0000092A 4941 chk.w D4, D1 0000092C 534C subq.w A4, 1 0000092E 4953 chk.w D4, [A3] 00000930 542E 4745 addq.b [A6 + 0x4745], 2 00000934 5443 addq.w D3, 2 00000936 4F55 chk.w D7, [A5] 00000938 4C44 4F50 movem.l D4,D6,A0,A1,A2,A3,A6, D4 0000093C 454E chk.w D2, A6 0000093E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2460: // at 00000940 (misaligned) 00000942 FFFA .invalid <> 00000944 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000948 282E 000E move.l D4, [A6 + 0xE] 0000094C 286E 0008 movea.l A4, [A6 + 0x8] 00000950 2F0C move.l -[A7], A4 00000952 4EAD 3B42 jsr [A5 + 0x3B42 /* export_1892 */] 00000956 558F subq.l A7, 2 00000958 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000095C 7001 moveq.l D0, 0x01 0000095E 1F00 move.b -[A7], D0 00000960 303C 000D move.w D0, 0xD /* '\r' */ 00000964 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000966 3D5F FFFA move.w [A6 - 0x6], [A7]+ 0000096A 558F subq.l A7, 2 0000096C 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000972 A80D syscall Count1Resources 00000974 3A1F move.w D5, [A7]+ 00000976 7E01 moveq.l D7, 0x01 00000978 607E bra +0x80 /* 000009F8 */ label0000097A: 0000097A 598F subq.l A7, 4 0000097C 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */ 00000982 3F07 move.w -[A7], D7 00000984 A80E syscall Get1IndResource/Get1IxResource 00000986 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000098A 6768 beq +0x6A /* 000009F4 */ 0000098C 206E FFFC movea.l A0, [A6 - 0x4] 00000990 2050 movea.l A0, [A0] 00000992 B890 cmp.l D4, [A0] 00000994 6658 bne +0x5A /* 000009EE */ 00000996 598F subq.l A7, 4 00000998 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000099C 4878 0102 push.l 0x102 000009A0 1F2E 000C move.b -[A7], [A6 + 0xC] 000009A4 2054 movea.l A0, [A4] 000009A6 2F28 0068 move.l -[A7], [A0 + 0x68] 000009AA 4EBA FC18 jsr [PC - 0x3E8 /* 000005C4 */] 000009AE 2C1F move.l D6, [A7]+ 000009B0 598F subq.l A7, 4 000009B2 2F06 move.l -[A7], D6 000009B4 2054 movea.l A0, [A4] 000009B6 2F28 0068 move.l -[A7], [A0 + 0x68] 000009BA 4EBA FE58 jsr [PC - 0x1A8 /* 00000814 */] 000009BE 265F movea.l A3, [A7]+ 000009C0 200B move.l D0, A3 000009C2 662A bne +0x2C /* 000009EE */ 000009C4 7008 moveq.l D0, 0x08 000009C6 2F00 move.l -[A7], D0 000009C8 486D 251A pea.l [A5 + 0x251A /* export_1183 */] 000009CC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000009D0 2640 movea.l A3, D0 000009D2 2F0B move.l -[A7], A3 000009D4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 000009D8 2F0B move.l -[A7], A3 000009DA 4EAD 3D32 jsr [A5 + 0x3D32 /* export_1954 */] 000009DE 2F06 move.l -[A7], D6 000009E0 2F0B move.l -[A7], A3 000009E2 2054 movea.l A0, [A4] 000009E4 2F28 0068 move.l -[A7], [A0 + 0x68] 000009E8 4EBA FE92 jsr [PC - 0x16E /* 0000087C */] 000009EC 504F addq.w A7, 8 label000009EE: 000009EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009F2 A9A3 syscall ReleaseResource label000009F4: 000009F4 3007 move.w D0, D7 000009F6 5247 addq.w D7, 1 label000009F8: 000009F8 BA47 cmp.w D5, D7 000009FA 6C00 FF7E bge -0x80 /* 0000097A */ 000009FE 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000A02 A99A syscall CloseResFile 00000A04 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E] 00000A0A 4E5E unlink A6 00000A0C 205F movea.l A0, [A7]+ 00000A0E 4FEF 000E lea.l A7, [A7 + 0xE] 00000A12 4ED0 jmp [A0] 00000A14 802B 5446 or.b D0, [A3 + 0x5446] 00000A18 494C chk.w D4, A4 00000A1A 4549 chk.w D2, A1 00000A1C 4E46 trap 6 00000A1E 4F54 chk.w D7, [A4] 00000A20 4558 chk.w D2, [A0]+ 00000A22 5447 addq.w D7, 2 00000A24 5249 addq.w A1, 1 00000A26 4456 neg.w [A6] 00000A28 4945 chk.w D4, D5 00000A2A 572E 494E subq.b [A6 + 0x494E], 3 00000A2E 4954 chk.w D4, [A4] 00000A30 414C chk.w D0, A4 00000A32 4941 chk.w D4, D1 00000A34 534C subq.w A4, 1 00000A36 4953 chk.w D4, [A3] 00000A38 5446 addq.w D6, 2 00000A3A 524F addq.w A7, 1 00000A3C 4D53 chk.w D6, [A3] 00000A3E 5045 addq.w D5, 8 00000A40 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000A42 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2461: // at 00000A44 (misaligned) 00000A46 0000 426E ori.b D0, 0x6E /* 'n' */ 00000A4A 000E 4E5E ori.b A6, 0x5E /* '^' */ 00000A4E 205F movea.l A0, [A7]+ 00000A50 5C4F addq.w A7, 6 00000A52 4ED0 jmp [A0] 00000A54 8025 or.b D0, -[A5] 00000A56 5447 addq.w D7, 2 00000A58 5241 addq.w D1, 1 00000A5A 4E44 trap 4 00000A5C 5041 addq.w D1, 8 00000A5E 494E chk.w D4, A6 00000A60 464F not.w A7 00000A62 424F clr.w A7 00000A64 5857 addq.w [A7], 4 00000A66 494E chk.w D4, A6 00000A68 444F neg.w A7 00000A6A 572E 5345 subq.b [A6 + 0x5345], 3 00000A6E 5444 addq.w D4, 2 00000A70 4953 chk.w D4, [A3] 00000A72 504C addq.w A4, 8 00000A74 4159 chk.w D0, [A1]+ 00000A76 5452 addq.w [A2], 2 00000A78 4143 chk.w D0, D3 00000A7A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000A7C 0000 0000 ori.b D0, 0x0 export_2462: 00000A80 4E56 0000 link A6, 0 00000A84 4E5E unlink A6 00000A86 2E9F move.l [A7], [A7]+ 00000A88 4E75 rts 00000A8A 8029 5447 or.b D0, [A1 + 0x5447] 00000A8E 5241 addq.w D1, 1 00000A90 4E44 trap 4 00000A92 5041 addq.w D1, 8 00000A94 494E chk.w D4, A6 00000A96 464F not.w A7 00000A98 424F clr.w A7 00000A9A 5857 addq.w [A7], 4 00000A9C 494E chk.w D4, A6 00000A9E 444F neg.w A7 00000AA0 572E 4445 subq.b [A6 + 0x4445], 3 00000AA4 414C chk.w D0, A4 00000AA6 5749 subq.w A1, 3 00000AA8 5448 addq.w A0, 2 00000AAA 5452 addq.w [A2], 2 00000AAC 4143 chk.w D0, D3 00000AAE 4B45 chk.w D5, D5 00000AB0 4E41 trap 1 00000AB2 424C clr.w A4 00000AB4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000AB6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2463: // at 00000AB8 (misaligned) 00000ABA 0000 4E5E ori.b D0, 0x5E /* '^' */ 00000ABE 205F movea.l A0, [A7]+ 00000AC0 5C4F addq.w A7, 6 00000AC2 4ED0 jmp [A0] 00000AC4 802E 5447 or.b D0, [A6 + 0x5447] 00000AC8 5241 addq.w D1, 1 00000ACA 4E44 trap 4 00000ACC 5041 addq.w D1, 8 00000ACE 494E chk.w D4, A6 00000AD0 464F not.w A7 00000AD2 424F clr.w A7 00000AD4 5857 addq.w [A7], 4 00000AD6 494E chk.w D4, A6 00000AD8 444F neg.w A7 00000ADA 572E 534F subq.b [A6 + 0x534F], 3 00000ADE 4E4F trap 15 00000AE0 4644 not.w D4 00000AE2 4541 chk.w D2, D1 00000AE4 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 00000AE8 4854 pea.l [A4] 00000AEA 5241 addq.w D1, 1 00000AEC 434B chk.w D1, A3 00000AEE 454E chk.w D2, A6 00000AF0 4142 chk.w D0, D2 00000AF2 4C45 0000 movem.l , D5 00000AF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2464: // at 00000AF8 (misaligned) 00000AFA 0000 48E7 ori.b D0, 0xE7 00000AFE 0108 btst A0, D0 00000B00 286E 0008 movea.l A4, [A6 + 0x8] 00000B04 558F subq.l A7, 2 00000B06 2054 movea.l A0, [A4] 00000B08 2F28 0088 move.l -[A7], [A0 + 0x88] 00000B0C 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000B10 1E1F move.b D7, [A7]+ 00000B12 2054 movea.l A0, [A4] 00000B14 2F28 0160 move.l -[A7], [A0 + 0x160] 00000B18 1F07 move.b -[A7], D7 00000B1A 2F0C move.l -[A7], A4 00000B1C 4EBA 00AE jsr [PC + 0xAE /* 00000BCC */] 00000B20 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000B26 4E5E unlink A6 00000B28 2E9F move.l [A7], [A7]+ 00000B2A 4E75 rts 00000B2C 8022 or.b D0, -[A2] 00000B2E 5449 addq.w A1, 2 00000B30 4E46 trap 6 00000B32 4F42 chk.w D7, D2 00000B34 4F58 chk.w D7, [A0]+ 00000B36 5749 subq.w A1, 3 00000B38 4E44 trap 4 00000B3A 4F57 chk.w D7, [A7] 00000B3C 2E44 movea.l A7, D4 00000B3E 4541 chk.w D2, D1 00000B40 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 00000B44 4854 pea.l [A4] 00000B46 5241 addq.w D1, 1 00000B48 434B chk.w D1, A3 00000B4A 454E chk.w D2, A6 00000B4C 4142 chk.w D0, D2 00000B4E 4C45 0000 movem.l , D5 00000B52 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2465: // at 00000B54 (misaligned) 00000B56 0000 48E7 ori.b D0, 0xE7 00000B5A 1018 move.b D0, [A0]+ 00000B5C 266E 0008 movea.l A3, [A6 + 0x8] 00000B60 598F subq.l A7, 4 00000B62 2053 movea.l A0, [A3] 00000B64 2F28 015C move.l -[A7], [A0 + 0x15C] 00000B68 302E 000C move.w D0, [A6 + 0xC] 00000B6C 48C0 ext.l D0 00000B6E 2F00 move.l -[A7], D0 00000B70 303C 0117 move.w D0, 0x117 00000B74 AAAA syscall QuickTimeDispatch 00000B76 2857 movea.l A4, [A7] 00000B78 558F subq.l A7, 2 00000B7A 2F0C move.l -[A7], A4 00000B7C 303C 0045 move.w D0, 0x45 /* 'E' */ 00000B80 AAAA syscall QuickTimeDispatch 00000B82 4A1F tst.b [A7]+ 00000B84 57C3 seq D3 00000B86 4403 neg.b D3 00000B88 1F03 move.b -[A7], D3 00000B8A 2F0B move.l -[A7], A3 00000B8C 4EBA 003E jsr [PC + 0x3E /* 00000BCC */] 00000B90 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC] 00000B96 4E5E unlink A6 00000B98 205F movea.l A0, [A7]+ 00000B9A 5C4F addq.w A7, 6 00000B9C 4ED0 jmp [A0] 00000B9E 8027 or.b D0, -[A7] 00000BA0 5449 addq.w A1, 2 00000BA2 4E46 trap 6 00000BA4 4F42 chk.w D7, D2 00000BA6 4F58 chk.w D7, [A0]+ 00000BA8 5749 subq.w A1, 3 00000BAA 4E44 trap 4 00000BAC 4F57 chk.w D7, [A7] 00000BAE 2E53 movea.l A7, [A3] 00000BB0 4F4E chk.w D7, A6 00000BB2 4F46 chk.w D7, D6 00000BB4 4445 neg.w D5 00000BB6 414C chk.w D0, A4 00000BB8 5749 subq.w A1, 3 00000BBA 5448 addq.w A0, 2 00000BBC 5452 addq.w [A2], 2 00000BBE 4143 chk.w D0, D3 00000BC0 4B45 chk.w D5, D5 00000BC2 4E41 trap 1 00000BC4 424C clr.w A4 00000BC6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000BC8 0000 0000 ori.b D0, 0x0 fn00000BCC: 00000BCC 4E56 0000 link A6, 0 00000BD0 48E7 0118 movem.l -[A7], D7,A3,A4 00000BD4 1E2E 000C move.b D7, [A6 + 0xC] 00000BD8 286E 0008 movea.l A4, [A6 + 0x8] 00000BDC 2F2E 000E move.l -[A7], [A6 + 0xE] 00000BE0 1F07 move.b -[A7], D7 00000BE2 303C 0046 move.w D0, 0x46 /* 'F' */ 00000BE6 AAAA syscall QuickTimeDispatch 00000BE8 4A07 tst.b D7 00000BEA 2054 movea.l A0, [A4] 00000BEC 4AA8 00A0 tst.l [A0 + 0xA0] 00000BF0 670E beq +0x10 /* 00000C00 */ 00000BF2 2668 00A0 movea.l A3, [A0 + 0xA0] 00000BF6 7001 moveq.l D0, 0x01 00000BF8 1F00 move.b -[A7], D0 00000BFA 2F0B move.l -[A7], A3 00000BFC 4EAD 12CA jsr [A5 + 0x12CA /* export_597 */] label00000C00: 00000C00 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000C06 4E5E unlink A6 00000C08 205F movea.l A0, [A7]+ 00000C0A 4FEF 000A lea.l A7, [A7 + 0xA] 00000C0E 4ED0 jmp [A0] 00000C10 8025 or.b D0, -[A5] 00000C12 5449 addq.w A1, 2 00000C14 4E46 trap 6 00000C16 4F42 chk.w D7, D2 00000C18 4F58 chk.w D7, [A0]+ 00000C1A 5749 subq.w A1, 3 00000C1C 4E44 trap 4 00000C1E 4F57 chk.w D7, [A7] 00000C20 2E44 movea.l A7, D4 00000C22 4541 chk.w D2, D1 00000C24 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 00000C28 4854 pea.l [A4] 00000C2A 5241 addq.w D1, 1 00000C2C 434B chk.w D1, A3 00000C2E 454E chk.w D2, A6 00000C30 4142 chk.w D0, D2 00000C32 4C45 4155 movem.l D0,D2,D4,D6,A0,A6, D5 00000C36 5800 addq.b D0, 4 00000C38 0000 0000 ori.b D0, 0x0 export_2466: 00000C3C 4E56 0000 link A6, 0 00000C40 598F subq.l A7, 4 00000C42 206E 0008 movea.l A0, [A6 + 0x8] 00000C46 2050 movea.l A0, [A0] 00000C48 2F28 0160 move.l -[A7], [A0 + 0x160] 00000C4C 303C 0062 move.w D0, 0x62 /* 'b' */ 00000C50 AAAA syscall QuickTimeDispatch 00000C52 3F2E 000C move.w -[A7], [A6 + 0xC] 00000C56 303C 006C move.w D0, 0x6C /* 'l' */ 00000C5A AAAA syscall QuickTimeDispatch 00000C5C 4E5E unlink A6 00000C5E 205F movea.l A0, [A7]+ 00000C60 5C4F addq.w A7, 6 00000C62 4ED0 jmp [A0] 00000C64 8024 or.b D0, -[A4] 00000C66 5449 addq.w A1, 2 00000C68 4E46 trap 6 00000C6A 4F42 chk.w D7, D2 00000C6C 4F58 chk.w D7, [A0]+ 00000C6E 5749 subq.w A1, 3 00000C70 4E44 trap 4 00000C72 4F57 chk.w D7, [A7] 00000C74 2E44 movea.l A7, D4 00000C76 4541 chk.w D2, D1 00000C78 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 00000C7C 4854 pea.l [A4] 00000C7E 5241 addq.w D1, 1 00000C80 434B chk.w D1, A3 00000C82 4C41 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, D1 00000C86 5541 subq.w D1, 2 00000C88 4745 chk.w D3, D5 00000C8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2467: // at 00000C8C (misaligned) 00000C8E 0000 48E7 ori.b D0, 0xE7 00000C92 0118 btst [A0]+, D0 00000C94 3E2E 000C move.w D7, [A6 + 0xC] 00000C98 286E 0008 movea.l A4, [A6 + 0x8] 00000C9C 2054 movea.l A0, [A4] 00000C9E 4AA8 0108 tst.l [A0 + 0x108] 00000CA2 6736 beq +0x38 /* 00000CDA */ 00000CA4 598F subq.l A7, 4 00000CA6 2054 movea.l A0, [A4] 00000CA8 2F28 015C move.l -[A7], [A0 + 0x15C] 00000CAC 48C7 ext.l D7 00000CAE 2F07 move.l -[A7], D7 00000CB0 303C 0117 move.w D0, 0x117 00000CB4 AAAA syscall QuickTimeDispatch 00000CB6 265F movea.l A3, [A7]+ 00000CB8 2054 movea.l A0, [A4] 00000CBA B7E8 0160 cmpa.l A3, [A0 + 0x160] 00000CBE 6604 bne +0x6 /* 00000CC4 */ 00000CC0 7000 moveq.l D0, 0x00 00000CC2 2640 movea.l A3, D0 label00000CC4: 00000CC4 2054 movea.l A0, [A4] 00000CC6 2F28 0160 move.l -[A7], [A0 + 0x160] 00000CCA 2F0B move.l -[A7], A3 00000CCC 303C 0053 move.w D0, 0x53 /* 'S' */ 00000CD0 AAAA syscall QuickTimeDispatch 00000CD2 3F07 move.w -[A7], D7 00000CD4 2F0C move.l -[A7], A4 00000CD6 4EAD 38AA jsr [A5 + 0x38AA /* export_1809 */] label00000CDA: 00000CDA 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000CE0 4E5E unlink A6 00000CE2 205F movea.l A0, [A7]+ 00000CE4 5C4F addq.w A7, 6 00000CE6 4ED0 jmp [A0] 00000CE8 8025 or.b D0, -[A5] 00000CEA 5449 addq.w A1, 2 00000CEC 4E46 trap 6 00000CEE 4F42 chk.w D7, D2 00000CF0 4F58 chk.w D7, [A0]+ 00000CF2 5749 subq.w A1, 3 00000CF4 4E44 trap 4 00000CF6 4F57 chk.w D7, [A7] 00000CF8 2E44 movea.l A7, D4 00000CFA 4541 chk.w D2, D1 00000CFC 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 00000D00 4854 pea.l [A4] 00000D02 5241 addq.w D1, 1 00000D04 434B chk.w D1, A3 00000D06 414C chk.w D0, A4 00000D08 5445 addq.w D5, 2 00000D0A 524E addq.w A6, 1 00000D0C 4154 chk.w D0, [A4] 00000D0E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00000D10 0000 0000 ori.b D0, 0x0 export_2468: 00000D14 4E56 FEFC link A6, -0x0104 00000D18 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000D1C 47EE FEFC lea.l A3, [A6 - 0x104] 00000D20 3E2E 000C move.w D7, [A6 + 0xC] 00000D24 286E 0008 movea.l A4, [A6 + 0x8] 00000D28 2054 movea.l A0, [A4] 00000D2A 4AA8 015C tst.l [A0 + 0x15C] 00000D2E 6706 beq +0x8 /* 00000D36 */ 00000D30 4AA8 0108 tst.l [A0 + 0x108] 00000D34 660E bne +0x10 /* 00000D44 */ label00000D36: 00000D36 2054 movea.l A0, [A4] 00000D38 4268 010C clr.w [A0 + 0x10C] 00000D3C 426E 000E clr.w [A6 + 0xE] 00000D40 6000 0166 bra +0x168 /* 00000EA8 */ label00000D44: 00000D44 0C47 0001 cmpi.w D7, 0x1 00000D48 6C02 bge +0x4 /* 00000D4C */ 00000D4A 7E01 moveq.l D7, 0x01 label00000D4C: 00000D4C 48C7 ext.l D7 00000D4E 2054 movea.l A0, [A4] 00000D50 BEA8 0108 cmp.l D7, [A0 + 0x108] 00000D54 6F04 ble +0x6 /* 00000D5A */ 00000D56 3E28 010A move.w D7, [A0 + 0x10A] label00000D5A: 00000D5A 2054 movea.l A0, [A4] 00000D5C 3C28 010C move.w D6, [A0 + 0x10C] 00000D60 3147 010C move.w [A0 + 0x10C], D7 00000D64 598F subq.l A7, 4 00000D66 2054 movea.l A0, [A4] 00000D68 2F28 015C move.l -[A7], [A0 + 0x15C] 00000D6C 48C7 ext.l D7 00000D6E 2F07 move.l -[A7], D7 00000D70 303C 0117 move.w D0, 0x117 00000D74 AAAA syscall QuickTimeDispatch 00000D76 2054 movea.l A0, [A4] 00000D78 215F 0160 move.l [A0 + 0x160], [A7]+ 00000D7C 2054 movea.l A0, [A4] 00000D7E 4AA8 0160 tst.l [A0 + 0x160] 00000D82 6608 bne +0xA /* 00000D8C */ 00000D84 426E 000E clr.w [A6 + 0xE] 00000D88 6000 011E bra +0x120 /* 00000EA8 */ label00000D8C: 00000D8C 2054 movea.l A0, [A4] 00000D8E 2F28 0160 move.l -[A7], [A0 + 0x160] 00000D92 2F0C move.l -[A7], A4 00000D94 4EAD 38BA jsr [A5 + 0x38BA /* export_1811 */] 00000D98 2F0C move.l -[A7], A4 00000D9A 4EAD 38D2 jsr [A5 + 0x38D2 /* export_1814 */] 00000D9E 2F0C move.l -[A7], A4 00000DA0 4EAD 38C2 jsr [A5 + 0x38C2 /* export_1812 */] 00000DA4 2F0C move.l -[A7], A4 00000DA6 4EAD 38CA jsr [A5 + 0x38CA /* export_1813 */] 00000DAA 598F subq.l A7, 4 00000DAC 2054 movea.l A0, [A4] 00000DAE 2F28 0160 move.l -[A7], [A0 + 0x160] 00000DB2 303C 0047 move.w D0, 0x47 /* 'G' */ 00000DB6 AAAA syscall QuickTimeDispatch 00000DB8 2F0C move.l -[A7], A4 00000DBA 4EAD 38EA jsr [A5 + 0x38EA /* export_1817 */] 00000DBE 2F0C move.l -[A7], A4 00000DC0 4EAD 38E2 jsr [A5 + 0x38E2 /* export_1816 */] 00000DC4 2F0C move.l -[A7], A4 00000DC6 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */] 00000DCA 2054 movea.l A0, [A4] 00000DCC 3028 010C move.w D0, [A0 + 0x10C] 00000DD0 48C0 ext.l D0 00000DD2 2F00 move.l -[A7], D0 00000DD4 486D EE44 pea.l [A5 - 0x11BC] 00000DD8 486B 0001 pea.l [A3 + 0x1] 00000DDC 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00000DE0 486B 0001 pea.l [A3 + 0x1] 00000DE4 4EAD 5A42 jsr [A5 + 0x5A42 /* export_2884 */] 00000DE8 1680 move.b [A3], D0 00000DEA 2F0B move.l -[A7], A3 00000DEC 7001 moveq.l D0, 0x01 00000DEE 1F00 move.b -[A7], D0 00000DF0 2054 movea.l A0, [A4] 00000DF2 2F28 0098 move.l -[A7], [A0 + 0x98] 00000DF6 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 00000DFA 558F subq.l A7, 2 00000DFC 2054 movea.l A0, [A4] 00000DFE 2F28 0160 move.l -[A7], [A0 + 0x160] 00000E02 303C 0054 move.w D0, 0x54 /* 'T' */ 00000E06 AAAA syscall QuickTimeDispatch 00000E08 301F move.w D0, [A7]+ 00000E0A 48C0 ext.l D0 00000E0C 2F00 move.l -[A7], D0 00000E0E 2F0B move.l -[A7], A3 00000E10 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000E14 2F0B move.l -[A7], A3 00000E16 7001 moveq.l D0, 0x01 00000E18 1F00 move.b -[A7], D0 00000E1A 2054 movea.l A0, [A4] 00000E1C 2F28 0132 move.l -[A7], [A0 + 0x132] 00000E20 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 00000E24 598F subq.l A7, 4 00000E26 2054 movea.l A0, [A4] 00000E28 2F28 0160 move.l -[A7], [A0 + 0x160] 00000E2C 303C 0062 move.w D0, 0x62 /* 'b' */ 00000E30 AAAA syscall QuickTimeDispatch 00000E32 265F movea.l A3, [A7]+ 00000E34 558F subq.l A7, 2 00000E36 2F0B move.l -[A7], A3 00000E38 303C 006B move.w D0, 0x6B /* 'k' */ 00000E3C AAAA syscall QuickTimeDispatch 00000E3E 301F move.w D0, [A7]+ 00000E40 5240 addq.w D0, 1 00000E42 3F00 move.w -[A7], D0 00000E44 7001 moveq.l D0, 0x01 00000E46 1F00 move.b -[A7], D0 00000E48 2054 movea.l A0, [A4] 00000E4A 2F28 0142 move.l -[A7], [A0 + 0x142] 00000E4E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000E52 3F06 move.w -[A7], D6 00000E54 3F07 move.w -[A7], D7 00000E56 2F0C move.l -[A7], A4 00000E58 4EAD 38B2 jsr [A5 + 0x38B2 /* export_1810 */] 00000E5C 7000 moveq.l D0, 0x00 00000E5E 3F00 move.w -[A7], D0 00000E60 2F0C move.l -[A7], A4 00000E62 4EAD 38AA jsr [A5 + 0x38AA /* export_1809 */] 00000E66 2054 movea.l A0, [A4] 00000E68 117C 0001 0180 move.b [A0 + 0x180], 0x1 00000E6E 2F0B move.l -[A7], A3 00000E70 486E FFFC pea.l [A6 - 0x4] 00000E74 7000 moveq.l D0, 0x00 00000E76 2F00 move.l -[A7], D0 00000E78 2F00 move.l -[A7], D0 00000E7A 303C 006F move.w D0, 0x6F /* 'o' */ 00000E7E AAAA syscall QuickTimeDispatch 00000E80 0CAE 736F 756E FFFC cmpi.l [A6 - 0x4], 0x736F756E /* 'soun' */ 00000E88 6608 bne +0xA /* 00000E92 */ 00000E8A 3D7C 0001 000E move.w [A6 + 0xE], 0x1 00000E90 6016 bra +0x18 /* 00000EA8 */ label00000E92: 00000E92 0CAE 7669 6465 FFFC cmpi.l [A6 - 0x4], 0x76696465 /* 'vide' */ 00000E9A 6606 bne +0x8 /* 00000EA2 */ 00000E9C 426E 000E clr.w [A6 + 0xE] 00000EA0 6006 bra +0x8 /* 00000EA8 */ label00000EA2: 00000EA2 3D7C 0002 000E move.w [A6 + 0xE], 0x2 label00000EA8: 00000EA8 4CEE 18C0 FEEC movem.l D6,D7,A3,A4, [A6 - 0x114] 00000EAE 4E5E unlink A6 00000EB0 205F movea.l A0, [A7]+ 00000EB2 5C4F addq.w A7, 6 00000EB4 4ED0 jmp [A0] 00000EB6 9E54 sub.w D7, [A4] 00000EB8 494E chk.w D4, A6 00000EBA 464F not.w A7 00000EBC 424F clr.w A7 00000EBE 5857 addq.w [A7], 4 00000EC0 494E chk.w D4, A6 00000EC2 444F neg.w A7 00000EC4 572E 5345 subq.b [A6 + 0x5345], 3 00000EC8 5444 addq.w D4, 2 00000ECA 4953 chk.w D4, [A3] 00000ECC 504C addq.w A4, 8 00000ECE 4159 chk.w D0, [A1]+ 00000ED0 5452 addq.w [A2], 2 00000ED2 4143 chk.w D0, D3 00000ED4 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000ED6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2469: // at 00000ED8 (misaligned) 00000EDA FFE6 .invalid <> 00000EDC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000EE0 286E 0008 movea.l A4, [A6 + 0x8] 00000EE4 2F0C move.l -[A7], A4 00000EE6 4EAD 3B42 jsr [A5 + 0x3B42 /* export_1892 */] 00000EEA 7001 moveq.l D0, 0x01 00000EEC A122 syscall NewHandle, flags=1 00000EEE 2D48 FFEA move.l [A6 - 0x16], A0 00000EF2 2F08 move.l -[A7], A0 00000EF4 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000EF8 598F subq.l A7, 4 00000EFA 2F2E 000E move.l -[A7], [A6 + 0xE] 00000EFE 303C 003F move.w D0, 0x3F /* '?' */ 00000F02 AAAA syscall QuickTimeDispatch 00000F04 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00000F08 6000 0104 bra +0x106 /* 0000100E */ label00000F0C: 00000F0C 598F subq.l A7, 4 00000F0E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000F12 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F16 303C 0117 move.w D0, 0x117 00000F1A AAAA syscall QuickTimeDispatch 00000F1C 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 00000F20 6700 00E4 beq +0xE6 /* 00001006 */ 00000F24 598F subq.l A7, 4 00000F26 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000F2A 303C 0062 move.w D0, 0x62 /* 'b' */ 00000F2E AAAA syscall QuickTimeDispatch 00000F30 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00000F34 6700 00D0 beq +0xD2 /* 00001006 */ 00000F38 558F subq.l A7, 2 00000F3A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F3E 486E FFF2 pea.l [A6 - 0xE] 00000F42 303C 0199 move.w D0, 0x199 00000F46 AAAA syscall QuickTimeDispatch 00000F48 3A1F move.w D5, [A7]+ 00000F4A 6600 00BA bne +0xBC /* 00001006 */ 00000F4E 3E2E FFF2 move.w D7, [A6 - 0xE] 00000F52 6000 00AC bra +0xAE /* 00001000 */ label00000F56: 00000F56 558F subq.l A7, 2 00000F58 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F5C 3F07 move.w -[A7], D7 00000F5E 486E FFEA pea.l [A6 - 0x16] 00000F62 486E FFF8 pea.l [A6 - 0x8] 00000F66 486E FFEE pea.l [A6 - 0x12] 00000F6A 303C 0197 move.w D0, 0x197 00000F6E AAAA syscall QuickTimeDispatch 00000F70 3A1F move.w D5, [A7]+ 00000F72 6600 0088 bne +0x8A /* 00000FFC */ 00000F76 0CAE 616C 6973 FFF8 cmpi.l [A6 - 0x8], 0x616C6973 /* 'alis' */ 00000F7E 667C bne +0x7E /* 00000FFC */ 00000F80 598F subq.l A7, 4 00000F82 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000F86 4878 0102 push.l 0x102 00000F8A 1F2E 000C move.b -[A7], [A6 + 0xC] 00000F8E 2054 movea.l A0, [A4] 00000F90 2F28 0068 move.l -[A7], [A0 + 0x68] 00000F94 4EBA F62E jsr [PC - 0x9D2 /* 000005C4 */] 00000F98 2C1F move.l D6, [A7]+ 00000F9A 598F subq.l A7, 4 00000F9C 2F06 move.l -[A7], D6 00000F9E 2054 movea.l A0, [A4] 00000FA0 2F28 0068 move.l -[A7], [A0 + 0x68] 00000FA4 4EBA F86E jsr [PC - 0x792 /* 00000814 */] 00000FA8 265F movea.l A3, [A7]+ 00000FAA 200B move.l D0, A3 00000FAC 662A bne +0x2C /* 00000FD8 */ 00000FAE 7008 moveq.l D0, 0x08 00000FB0 2F00 move.l -[A7], D0 00000FB2 486D 251A pea.l [A5 + 0x251A /* export_1183 */] 00000FB6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000FBA 2640 movea.l A3, D0 00000FBC 2F0B move.l -[A7], A3 00000FBE 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000FC2 2F0B move.l -[A7], A3 00000FC4 4EAD 3D32 jsr [A5 + 0x3D32 /* export_1954 */] 00000FC8 2F06 move.l -[A7], D6 00000FCA 2F0B move.l -[A7], A3 00000FCC 2054 movea.l A0, [A4] 00000FCE 2F28 0068 move.l -[A7], [A0 + 0x68] 00000FD2 4EBA F8A8 jsr [PC - 0x758 /* 0000087C */] 00000FD6 504F addq.w A7, 8 label00000FD8: 00000FD8 598F subq.l A7, 4 00000FDA 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000FDE 7000 moveq.l D0, 0x00 00000FE0 2F00 move.l -[A7], D0 00000FE2 598F subq.l A7, 4 00000FE4 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00000FE8 303C 004B move.w D0, 0x4B /* 'K' */ 00000FEC AAAA syscall QuickTimeDispatch 00000FEE 303C 0149 move.w D0, 0x149 00000FF2 AAAA syscall QuickTimeDispatch 00000FF4 2817 move.l D4, [A7] 00000FF6 2F0B move.l -[A7], A3 00000FF8 4EAD 3D3A jsr [A5 + 0x3D3A /* export_1955 */] label00000FFC: 00000FFC 3007 move.w D0, D7 00000FFE 5347 subq.w D7, 1 label00001000: 00001000 4A47 tst.w D7 00001002 6E00 FF52 bgt -0xAC /* 00000F56 */ label00001006: 00001006 202E FFFC move.l D0, [A6 - 0x4] 0000100A 53AE FFFC subq.l [A6 - 0x4], 1 label0000100E: 0000100E 4AAE FFFC tst.l [A6 - 0x4] 00001012 6E00 FEF8 bgt -0x106 /* 00000F0C */ 00001016 206E FFEA movea.l A0, [A6 - 0x16] 0000101A A023 syscall DisposHandle/DisposeHandle 0000101C 4CEE 18F8 FFCA movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x36] 00001022 4E5E unlink A6 00001024 205F movea.l A0, [A7]+ 00001026 4FEF 000A lea.l A7, [A7 + 0xA] 0000102A 4ED0 jmp [A0] 0000102C 802D 544D or.b D0, [A5 + 0x544D] 00001030 4F56 chk.w D7, [A6] 00001032 4945 chk.w D4, D5 00001034 494E chk.w D4, A6 00001036 464F not.w A7 00001038 5445 addq.w D5, 2 0000103A 5854 addq.w [A4], 4 0000103C 4752 chk.w D3, [A2] 0000103E 4944 chk.w D4, D4 00001040 5649 addq.w A1, 3 00001042 4557 chk.w D2, [A7] 00001044 2E49 movea.l A7, A1 00001046 4E49 trap 9 00001048 5441 addq.w D1, 2 0000104A 4C49 4153 movem.l D0,D1,D4,D6,A0,A6, A1 0000104E 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00001052 4652 not.w [A2] 00001054 4F4D chk.w D7, A5 00001056 4D4F chk.w D6, A7 00001058 5649 addq.w A1, 3 0000105A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000105C 0000 0000 ori.b D0, 0x0 export_2470: 00001060 4E56 0000 link A6, 0 00001064 2F0C move.l -[A7], A4 00001066 286E 0008 movea.l A4, [A6 + 0x8] 0000106A 2054 movea.l A0, [A4] 0000106C 4A68 010C tst.w [A0 + 0x10C] 00001070 670A beq +0xC /* 0000107C */ 00001072 3F28 010C move.w -[A7], [A0 + 0x10C] 00001076 2F0C move.l -[A7], A4 00001078 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] label0000107C: 0000107C 286E FFFC movea.l A4, [A6 - 0x4] 00001080 4E5E unlink A6 00001082 2E9F move.l [A7], [A7]+ 00001084 4E75 rts 00001086 802C 5444 or.b D0, [A4 + 0x5444] 0000108A 4947 chk.w D4, D7 0000108C 4954 chk.w D4, [A4] 0000108E 495A chk.w D4, [A2]+ 00001090 494E chk.w D4, A6 00001092 4749 chk.w D3, A1 00001094 4E46 trap 6 00001096 4F42 chk.w D7, D2 00001098 4F58 chk.w D7, [A0]+ 0000109A 5749 subq.w A1, 3 0000109C 4E44 trap 4 0000109E 4F57 chk.w D7, [A7] 000010A0 2E44 movea.l A7, D4 000010A2 4541 chk.w D2, D1 000010A4 4C57 4954 movem.l D2,D4,D6,A0,A3,A6, [A7] 000010A8 4854 pea.l [A4] 000010AA 5241 addq.w D1, 1 000010AC 434B chk.w D1, A3 000010AE 454E chk.w D2, A6 000010B0 4142 chk.w D0, D2 000010B2 4C45 0000 movem.l , D5 000010B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2471: // at 000010B8 (misaligned) 000010BA 0000 48E7 ori.b D0, 0xE7 000010BE 1008 move.b D0, A0 000010C0 598F subq.l A7, 4 000010C2 302E 000C move.w D0, [A6 + 0xC] 000010C6 48C0 ext.l D0 000010C8 2F00 move.l -[A7], D0 000010CA 206E 0008 movea.l A0, [A6 + 0x8] 000010CE 2050 movea.l A0, [A0] 000010D0 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 000010D4 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 000010D8 285F movea.l A4, [A7]+ 000010DA 558F subq.l A7, 2 000010DC 2F0C move.l -[A7], A4 000010DE 4EAD 527A jsr [A5 + 0x527A /* export_2635 */] 000010E2 4A1F tst.b [A7]+ 000010E4 57C3 seq D3 000010E6 4403 neg.b D3 000010E8 1F03 move.b -[A7], D3 000010EA 2F0C move.l -[A7], A4 000010EC 4EAD 5272 jsr [A5 + 0x5272 /* export_2634 */] 000010F0 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 000010F6 4E5E unlink A6 000010F8 205F movea.l A0, [A7]+ 000010FA 5C4F addq.w A7, 6 000010FC 4ED0 jmp [A0] 000010FE 8031 5444 or.b D0, [A1 + D5.w * 4 + 0x44] 00001102 4947 chk.w D4, D7 00001104 4954 chk.w D4, [A4] 00001106 495A chk.w D4, [A2]+ 00001108 494E chk.w D4, A6 0000110A 4749 chk.w D3, A1 0000110C 4E46 trap 6 0000110E 4F42 chk.w D7, D2 00001110 4F58 chk.w D7, [A0]+ 00001112 5749 subq.w A1, 3 00001114 4E44 trap 4 00001116 4F57 chk.w D7, [A7] 00001118 2E53 movea.l A7, [A3] 0000111A 4F4E chk.w D7, A6 0000111C 4F46 chk.w D7, D6 0000111E 4445 neg.w D5 00001120 414C chk.w D0, A4 00001122 5749 subq.w A1, 3 00001124 5448 addq.w A0, 2 00001126 5452 addq.w [A2], 2 00001128 4143 chk.w D0, D3 0000112A 4B45 chk.w D5, D5 0000112C 4E41 trap 1 0000112E 424C clr.w A4 00001130 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00001132 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2472: // at 00001134 (misaligned) 00001136 FEF8 48E7 .extension 0xEF8 <> // unimplemented 0000113A 0318 btst [A0]+, D1 0000113C 3E2E 000C move.w D7, [A6 + 0xC] 00001140 286E 0008 movea.l A4, [A6 + 0x8] 00001144 2054 movea.l A0, [A4] 00001146 4AA8 01E0 tst.l [A0 + 0x1E0] 0000114A 6706 beq +0x8 /* 00001152 */ 0000114C 4AA8 0108 tst.l [A0 + 0x108] 00001150 660E bne +0x10 /* 00001160 */ label00001152: 00001152 2054 movea.l A0, [A4] 00001154 4268 010C clr.w [A0 + 0x10C] 00001158 426E 000E clr.w [A6 + 0xE] 0000115C 6000 0122 bra +0x124 /* 00001280 */ label00001160: 00001160 0C47 0001 cmpi.w D7, 0x1 00001164 6C02 bge +0x4 /* 00001168 */ 00001166 7E01 moveq.l D7, 0x01 label00001168: 00001168 48C7 ext.l D7 0000116A 2054 movea.l A0, [A4] 0000116C BEA8 0108 cmp.l D7, [A0 + 0x108] 00001170 6F04 ble +0x6 /* 00001176 */ 00001172 3E28 010A move.w D7, [A0 + 0x10A] label00001176: 00001176 2054 movea.l A0, [A4] 00001178 3C28 010C move.w D6, [A0 + 0x10C] 0000117C 3147 010C move.w [A0 + 0x10C], D7 00001180 598F subq.l A7, 4 00001182 48C7 ext.l D7 00001184 2F07 move.l -[A7], D7 00001186 2054 movea.l A0, [A4] 00001188 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 0000118C 4EAD 181A jsr [A5 + 0x181A /* export_767 */] 00001190 265F movea.l A3, [A7]+ 00001192 200B move.l D0, A3 00001194 6608 bne +0xA /* 0000119E */ 00001196 426E 000E clr.w [A6 + 0xE] 0000119A 6000 00E4 bra +0xE6 /* 00001280 */ label0000119E: 0000119E 2F0C move.l -[A7], A4 000011A0 4EAD 2DD2 jsr [A5 + 0x2DD2 /* export_1462 */] 000011A4 2054 movea.l A0, [A4] 000011A6 3028 010C move.w D0, [A0 + 0x10C] 000011AA 48C0 ext.l D0 000011AC 2F00 move.l -[A7], D0 000011AE 486D F024 pea.l [A5 - 0xFDC] 000011B2 486E FEF9 pea.l [A6 - 0x107] 000011B6 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 000011BA 486E FEF9 pea.l [A6 - 0x107] 000011BE 4EAD 5A42 jsr [A5 + 0x5A42 /* export_2884 */] 000011C2 1D40 FEF8 move.b [A6 - 0x108], D0 000011C6 486E FEF8 pea.l [A6 - 0x108] 000011CA 7001 moveq.l D0, 0x01 000011CC 1F00 move.b -[A7], D0 000011CE 2054 movea.l A0, [A4] 000011D0 2F28 0098 move.l -[A7], [A0 + 0x98] 000011D4 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 000011D8 598F subq.l A7, 4 000011DA 2F0B move.l -[A7], A3 000011DC 4EAD 5282 jsr [A5 + 0x5282 /* export_2636 */] 000011E0 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000011E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000011E8 6728 beq +0x2A /* 00001212 */ 000011EA 2054 movea.l A0, [A4] 000011EC 4AA8 01D8 tst.l [A0 + 0x1D8] 000011F0 6720 beq +0x22 /* 00001212 */ 000011F2 206E FFF8 movea.l A0, [A6 - 0x8] 000011F6 A029 syscall HLock 000011F8 206E FFF8 movea.l A0, [A6 - 0x8] 000011FC 2F10 move.l -[A7], [A0] 000011FE 7001 moveq.l D0, 0x01 00001200 1F00 move.b -[A7], D0 00001202 2054 movea.l A0, [A4] 00001204 2F28 01D8 move.l -[A7], [A0 + 0x1D8] 00001208 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 0000120C 206E FFF8 movea.l A0, [A6 - 0x8] 00001210 A02A syscall HUnlock label00001212: 00001212 598F subq.l A7, 4 00001214 2F0B move.l -[A7], A3 00001216 4EAD 528A jsr [A5 + 0x528A /* export_2637 */] 0000121A 2054 movea.l A0, [A4] 0000121C 2F28 01DC move.l -[A7], [A0 + 0x1DC] 00001220 4EAD 4C8A jsr [A5 + 0x4C8A /* export_2445 */] 00001224 598F subq.l A7, 4 00001226 2F0B move.l -[A7], A3 00001228 4EAD 5292 jsr [A5 + 0x5292 /* export_2638 */] 0000122C 2E1F move.l D7, [A7]+ 0000122E 0C87 736F 756E cmpi.l D7, 0x736F756E /* 'soun' */ 00001234 6630 bne +0x32 /* 00001266 */ 00001236 598F subq.l A7, 4 00001238 598F subq.l A7, 4 0000123A 2F0B move.l -[A7], A3 0000123C 4EAD 529A jsr [A5 + 0x529A /* export_2639 */] 00001240 2F3C 0000 0101 move.l -[A7], 0x101 00001246 7000 moveq.l D0, 0x00 00001248 A82A syscall ComponentDispatch 0000124A 2D4B FFFC move.l [A6 - 0x4], A3 0000124E 598F subq.l A7, 4 00001250 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001254 4EAD 52BA jsr [A5 + 0x52BA /* export_2643 */] 00001258 2F0C move.l -[A7], A4 0000125A 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */] 0000125E 3D7C 0001 000E move.w [A6 + 0xE], 0x1 00001264 601A bra +0x1C /* 00001280 */ label00001266: 00001266 0C87 7669 6465 cmpi.l D7, 0x76696465 /* 'vide' */ 0000126C 660C bne +0xE /* 0000127A */ 0000126E 2F0C move.l -[A7], A4 00001270 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */] 00001274 426E 000E clr.w [A6 + 0xE] 00001278 6006 bra +0x8 /* 00001280 */ label0000127A: 0000127A 3D7C 0002 000E move.w [A6 + 0xE], 0x2 label00001280: 00001280 4CEE 18C0 FEE8 movem.l D6,D7,A3,A4, [A6 - 0x118] 00001286 4E5E unlink A6 00001288 205F movea.l A0, [A7]+ 0000128A 5C4F addq.w A7, 6 0000128C 4ED0 jmp [A0] 0000128E 8028 5444 or.b D0, [A0 + 0x5444] 00001292 4947 chk.w D4, D7 00001294 4954 chk.w D4, [A4] 00001296 495A chk.w D4, [A2]+ 00001298 494E chk.w D4, A6 0000129A 4749 chk.w D3, A1 0000129C 4E46 trap 6 0000129E 4F42 chk.w D7, D2 000012A0 4F58 chk.w D7, [A0]+ 000012A2 5749 subq.w A1, 3 000012A4 4E44 trap 4 000012A6 4F57 chk.w D7, [A7] 000012A8 2E53 movea.l A7, [A3] 000012AA 4554 chk.w D2, [A4] 000012AC 4449 neg.w A1 000012AE 5350 subq.w [A0], 1 000012B0 4C41 5954 movem.l D2,D4,D6,A0,A3,A4,A6, D1 000012B4 5241 addq.w D1, 1 000012B6 434B chk.w D1, A3 000012B8 0000 0000 ori.b D0, 0x0 fn000012BC: 000012BC 4E56 FFFC link A6, -0x0004 000012C0 48E7 0108 movem.l -[A7], D7,A4 000012C4 286E 0008 movea.l A4, [A6 + 0x8] 000012C8 2054 movea.l A0, [A4] 000012CA 2D68 0016 FFFC move.l [A6 - 0x4], [A0 + 0x16] 000012D0 558F subq.l A7, 2 000012D2 1F2E 0010 move.b -[A7], [A6 + 0x10] 000012D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000012DA 486E FFFC pea.l [A6 - 0x4] 000012DE 4EAD 3562 jsr [A5 + 0x3562 /* export_1704 */] 000012E2 1E1F move.b D7, [A7]+ 000012E4 2054 movea.l A0, [A4] 000012E6 216E FFFC 0016 move.l [A0 + 0x16], [A6 - 0x4] 000012EC 1D47 0012 move.b [A6 + 0x12], D7 000012F0 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 000012F6 4E5E unlink A6 000012F8 205F movea.l A0, [A7]+ 000012FA 4FEF 000A lea.l A7, [A7 + 0xA] 000012FE 4ED0 jmp [A0] 00001300 9454 sub.w D2, [A4] 00001302 5052 addq.w [A2], 8 00001304 4F56 chk.w D7, [A6] 00001306 454E chk.w D2, A6 00001308 414E chk.w D0, A6 0000130A 4345 chk.w D1, D5 0000130C 2E50 movea.l A7, [A0] 0000130E 5345 subq.w D5, 1 00001310 5446 addq.w D6, 2 00001312 4C41 4700 movem.l A0,A1,A2,A6, D1 00001316 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2473: // at 00001318 (misaligned) 0000131A 0000 206E ori.b D0, 0x6E /* 'n' */ 0000131E 000C 226E ori.b A4, 0x6E /* 'n' */ 00001322 0008 2251 ori.b A0, 0x51 /* 'Q' */ 00001326 5C89 addq.l A1, 6 00001328 22D8 move.l [A1]+, [A0]+ 0000132A 22D8 move.l [A1]+, [A0]+ 0000132C 4E5E unlink A6 0000132E 205F movea.l A0, [A7]+ 00001330 504F addq.w A7, 8 00001332 4ED0 jmp [A0] 00001334 9A54 sub.w D5, [A4] 00001336 5052 addq.w [A2], 8 00001338 4F56 chk.w D7, [A6] 0000133A 454E chk.w D2, A6 0000133C 414E chk.w D0, A6 0000133E 4345 chk.w D1, D5 00001340 2E53 movea.l A7, [A3] 00001342 4554 chk.w D2, [A4] 00001344 5649 addq.w A1, 3 00001346 4445 neg.w D5 00001348 4F42 chk.w D7, D2 0000134A 4F55 chk.w D7, [A5] 0000134C 4E44 trap 4 0000134E 5300 subq.b D0, 1 00001350 0000 0000 ori.b D0, 0x0 export_2474: 00001354 4E56 0000 link A6, 0 00001358 206E 0008 movea.l A0, [A6 + 0x8] 0000135C 2050 movea.l A0, [A0] 0000135E 226E 000C movea.l A1, [A6 + 0xC] 00001362 5C88 addq.l A0, 6 00001364 22D8 move.l [A1]+, [A0]+ 00001366 22D8 move.l [A1]+, [A0]+ 00001368 4E5E unlink A6 0000136A 205F movea.l A0, [A7]+ 0000136C 504F addq.w A7, 8 0000136E 4ED0 jmp [A0] 00001370 9A54 sub.w D5, [A4] 00001372 5052 addq.w [A2], 8 00001374 4F56 chk.w D7, [A6] 00001376 454E chk.w D2, A6 00001378 414E chk.w D0, A6 0000137A 4345 chk.w D1, D5 0000137C 2E47 movea.l A7, D7 0000137E 4554 chk.w D2, [A4] 00001380 5649 addq.w A1, 3 00001382 4445 neg.w D5 00001384 4F42 chk.w D7, D2 00001386 4F55 chk.w D7, [A5] 00001388 4E44 trap 4 0000138A 5300 subq.b D0, 1 0000138C 0000 0000 ori.b D0, 0x0 export_2475: 00001390 4E56 0000 link A6, 0 00001394 206E 000C movea.l A0, [A6 + 0xC] 00001398 226E 0008 movea.l A1, [A6 + 0x8] 0000139C 2251 movea.l A1, [A1] 0000139E 43E9 000E lea.l A1, [A1 + 0xE] 000013A2 22D8 move.l [A1]+, [A0]+ 000013A4 22D8 move.l [A1]+, [A0]+ 000013A6 4E5E unlink A6 000013A8 205F movea.l A0, [A7]+ 000013AA 504F addq.w A7, 8 000013AC 4ED0 jmp [A0] 000013AE 9854 sub.w D4, [A4] 000013B0 5052 addq.w [A2], 8 000013B2 4F56 chk.w D7, [A6] 000013B4 454E chk.w D2, A6 000013B6 414E chk.w D0, A6 000013B8 4345 chk.w D1, D5 000013BA 2E53 movea.l A7, [A3] 000013BC 4554 chk.w D2, [A4] 000013BE 5649 addq.w A1, 3 000013C0 4445 neg.w D5 000013C2 4F52 chk.w D7, [A2] 000013C4 4543 chk.w D2, D3 000013C6 5400 addq.b D0, 2 000013C8 0000 0000 ori.b D0, 0x0 export_2476: 000013CC 4E56 0000 link A6, 0 000013D0 206E 0008 movea.l A0, [A6 + 0x8] 000013D4 2050 movea.l A0, [A0] 000013D6 226E 000C movea.l A1, [A6 + 0xC] 000013DA 41E8 000E lea.l A0, [A0 + 0xE] 000013DE 22D8 move.l [A1]+, [A0]+ 000013E0 22D8 move.l [A1]+, [A0]+ 000013E2 4E5E unlink A6 000013E4 205F movea.l A0, [A7]+ 000013E6 504F addq.w A7, 8 000013E8 4ED0 jmp [A0] 000013EA 9854 sub.w D4, [A4] 000013EC 5052 addq.w [A2], 8 000013EE 4F56 chk.w D7, [A6] 000013F0 454E chk.w D2, A6 000013F2 414E chk.w D0, A6 000013F4 4345 chk.w D1, D5 000013F6 2E47 movea.l A7, D7 000013F8 4554 chk.w D2, [A4] 000013FA 5649 addq.w A1, 3 000013FC 4445 neg.w D5 000013FE 4F52 chk.w D7, [A2] 00001400 4543 chk.w D2, D3 00001402 5400 addq.b D0, 2 00001404 0000 0000 ori.b D0, 0x0 export_2477: 00001408 4E56 0000 link A6, 0 0000140C 558F subq.l A7, 2 0000140E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001412 7001 moveq.l D0, 0x01 00001414 2F00 move.l -[A7], D0 00001416 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000141A 4EBA FEA0 jsr [PC - 0x160 /* 000012BC */] 0000141E 1D5F 000E move.b [A6 + 0xE], [A7]+ 00001422 4E5E unlink A6 00001424 205F movea.l A0, [A7]+ 00001426 5C4F addq.w A7, 6 00001428 4ED0 jmp [A0] 0000142A 8021 or.b D0, -[A1] 0000142C 5450 addq.w [A0], 2 0000142E 524F addq.w A7, 1 00001430 5645 addq.w D5, 3 00001432 4E41 trap 1 00001434 4E43 trap 3 00001436 452E 5345 .invalid 2, [A6 + 0x5345] // invalid opcode 4 with b == 4 0000143A 5443 addq.w D3, 2 0000143C 4F4E chk.w D7, A6 0000143E 5452 addq.w [A2], 2 00001440 4F4C chk.w D7, A4 00001442 4C45 4447 movem.l D0,D1,D2,D6,A2,A6, D5 00001446 5241 addq.w D1, 1 00001448 4246 clr.w D6 0000144A 4C41 4700 movem.l A0,A1,A2,A6, D1 0000144E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2478: // at 00001450 (misaligned) 00001452 0000 206E ori.b D0, 0x6E /* 'n' */ 00001456 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000145A 216E 000C 0022 move.l [A0 + 0x22], [A6 + 0xC] 00001460 4E5E unlink A6 00001462 205F movea.l A0, [A7]+ 00001464 504F addq.w A7, 8 00001466 4ED0 jmp [A0] 00001468 8021 or.b D0, -[A1] 0000146A 5450 addq.w [A0], 2 0000146C 524F addq.w A7, 1 0000146E 5645 addq.w D5, 3 00001470 4E41 trap 1 00001472 4E43 trap 3 00001474 452E 5345 .invalid 2, [A6 + 0x5345] // invalid opcode 4 with b == 4 00001478 5453 addq.w [A3], 2 0000147A 4F55 chk.w D7, [A5] 0000147C 5243 addq.w D3, 1 0000147E 4554 chk.w D2, [A4] 00001480 4943 chk.w D4, D3 00001482 4B53 chk.w D5, [A3] 00001484 4245 clr.w D5 00001486 5457 addq.w [A7], 2 00001488 4545 chk.w D2, D5 0000148A 4E00 .invalid // invalid opcode 4 0000148C 0000 0000 ori.b D0, 0x0 export_2479: 00001490 4E56 0000 link A6, 0 00001494 206E 0008 movea.l A0, [A6 + 0x8] 00001498 2050 movea.l A0, [A0] 0000149A 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC] 000014A0 4E5E unlink A6 000014A2 205F movea.l A0, [A7]+ 000014A4 504F addq.w A7, 8 000014A6 4ED0 jmp [A0] 000014A8 8020 or.b D0, -[A0] 000014AA 5450 addq.w [A0], 2 000014AC 524F addq.w A7, 1 000014AE 5645 addq.w D5, 3 000014B0 4E41 trap 1 000014B2 4E43 trap 3 000014B4 452E 5345 .invalid 2, [A6 + 0x5345] // invalid opcode 4 with b == 4 000014B8 5453 addq.w [A3], 2 000014BA 4F55 chk.w D7, [A5] 000014BC 5243 addq.w D3, 1 000014BE 4554 chk.w D2, [A4] 000014C0 4943 chk.w D4, D3 000014C2 4B53 chk.w D5, [A3] 000014C4 544F addq.w A7, 2 000014C6 484F pea.l A7 000014C8 4C44 0000 movem.l , D4 export_2480: 000014CC 4E56 0000 link A6, 0 000014D0 2F0C move.l -[A7], A4 000014D2 286E 000E movea.l A4, [A6 + 0xE] 000014D6 4A2E 000C tst.b [A6 + 0xC] 000014DA 670C beq +0xE /* 000014E8 */ 000014DC 598F subq.l A7, 4 000014DE 2F0C move.l -[A7], A4 000014E0 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 000014E4 201F move.l D0, [A7]+ 000014E6 6002 bra +0x4 /* 000014EA */ label000014E8: 000014E8 200C move.l D0, A4 label000014EA: 000014EA 206E 0008 movea.l A0, [A6 + 0x8] 000014EE 2050 movea.l A0, [A0] 000014F0 2140 002C move.l [A0 + 0x2C], D0 000014F4 286E FFFC movea.l A4, [A6 - 0x4] 000014F8 4E5E unlink A6 000014FA 205F movea.l A0, [A7]+ 000014FC 4FEF 000A lea.l A7, [A7 + 0xA] 00001500 4ED0 jmp [A0] 00001502 9A54 sub.w D5, [A4] 00001504 5052 addq.w [A2], 8 00001506 4F56 chk.w D7, [A6] 00001508 454E chk.w D2, A6 0000150A 414E chk.w D0, A6 0000150C 4345 chk.w D1, D5 0000150E 2E53 movea.l A7, [A3] 00001510 4554 chk.w D2, [A4] 00001512 534F subq.w A7, 1 00001514 5552 subq.w [A2], 2 00001516 4345 chk.w D1, D5 00001518 5449 addq.w A1, 2 0000151A 544C addq.w A4, 2 0000151C 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000151E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2481: // at 00001520 (misaligned) 00001522 0000 206E ori.b D0, 0x6E /* 'n' */ 00001526 0008 2050 ori.b A0, 0x50 /* 'P' */ 0000152A 2D68 002C 000C move.l [A6 + 0xC], [A0 + 0x2C] 00001530 4E5E unlink A6 00001532 2E9F move.l [A7], [A7]+ 00001534 4E75 rts 00001536 9A54 sub.w D5, [A4] 00001538 5052 addq.w [A2], 8 0000153A 4F56 chk.w D7, [A6] 0000153C 454E chk.w D2, A6 0000153E 414E chk.w D0, A6 00001540 4345 chk.w D1, D5 00001542 2E47 movea.l A7, D7 00001544 4554 chk.w D2, [A4] 00001546 534F subq.w A7, 1 00001548 5552 subq.w [A2], 2 0000154A 4345 chk.w D1, D5 0000154C 5449 addq.w A1, 2 0000154E 544C addq.w A4, 2 00001550 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00001552 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2482: // at 00001554 (misaligned) 00001556 0000 2F0C ori.b D0, 0xC 0000155A 286E 000E movea.l A4, [A6 + 0xE] 0000155E 4A2E 000C tst.b [A6 + 0xC] 00001562 670C beq +0xE /* 00001570 */ 00001564 598F subq.l A7, 4 00001566 2F0C move.l -[A7], A4 00001568 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 0000156C 201F move.l D0, [A7]+ 0000156E 6002 bra +0x4 /* 00001572 */ label00001570: 00001570 200C move.l D0, A4 label00001572: 00001572 206E 0008 movea.l A0, [A6 + 0x8] 00001576 2050 movea.l A0, [A0] 00001578 2140 0030 move.l [A0 + 0x30], D0 0000157C 286E FFFC movea.l A4, [A6 - 0x4] 00001580 4E5E unlink A6 00001582 205F movea.l A0, [A7]+ 00001584 4FEF 000A lea.l A7, [A7 + 0xA] 00001588 4ED0 jmp [A0] 0000158A 9C54 sub.w D6, [A4] 0000158C 5052 addq.w [A2], 8 0000158E 4F56 chk.w D7, [A6] 00001590 454E chk.w D2, A6 00001592 414E chk.w D0, A6 00001594 4345 chk.w D1, D5 00001596 2E53 movea.l A7, [A3] 00001598 4554 chk.w D2, [A4] 0000159A 534F subq.w A7, 1 0000159C 5552 subq.w [A2], 2 0000159E 4345 chk.w D1, D5 000015A0 434F chk.w D1, A7 000015A2 4D4D chk.w D6, A5 000015A4 454E chk.w D2, A6 000015A6 5400 addq.b D0, 2 000015A8 0000 0000 ori.b D0, 0x0 export_2483: 000015AC 4E56 0000 link A6, 0 000015B0 206E 0008 movea.l A0, [A6 + 0x8] 000015B4 2050 movea.l A0, [A0] 000015B6 2D68 0030 000C move.l [A6 + 0xC], [A0 + 0x30] 000015BC 4E5E unlink A6 000015BE 2E9F move.l [A7], [A7]+ 000015C0 4E75 rts 000015C2 9C54 sub.w D6, [A4] 000015C4 5052 addq.w [A2], 8 000015C6 4F56 chk.w D7, [A6] 000015C8 454E chk.w D2, A6 000015CA 414E chk.w D0, A6 000015CC 4345 chk.w D1, D5 000015CE 2E47 movea.l A7, D7 000015D0 4554 chk.w D2, [A4] 000015D2 534F subq.w A7, 1 000015D4 5552 subq.w [A2], 2 000015D6 4345 chk.w D1, D5 000015D8 434F chk.w D1, A7 000015DA 4D4D chk.w D6, A5 000015DC 454E chk.w D2, A6 000015DE 5400 addq.b D0, 2 000015E0 0000 0000 ori.b D0, 0x0 export_2484: 000015E4 4E56 0000 link A6, 0 000015E8 48E7 0018 movem.l -[A7], A3,A4 000015EC 266E 0008 movea.l A3, [A6 + 0x8] 000015F0 286E 000C movea.l A4, [A6 + 0xC] 000015F4 200C move.l D0, A4 000015F6 6606 bne +0x8 /* 000015FE */ 000015F8 422E 0010 clr.b [A6 + 0x10] 000015FC 6024 bra +0x26 /* 00001622 */ label000015FE: 000015FE 2F0B move.l -[A7], A3 00001600 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00001604 204C movea.l A0, A4 00001606 A029 syscall HLock 00001608 2054 movea.l A0, [A4] 0000160A 2253 movea.l A1, [A3] 0000160C 5489 addq.l A1, 2 0000160E 7009 moveq.l D0, 0x09 label00001610: 00001610 22D8 move.l [A1]+, [A0]+ 00001612 51C8 FFFC dbf D0, -0x6 /* 00001610 */ 00001616 32D8 move.w [A1]+, [A0]+ 00001618 204C movea.l A0, A4 0000161A A02A syscall HUnlock 0000161C 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label00001622: 00001622 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00001628 4E5E unlink A6 0000162A 205F movea.l A0, [A7]+ 0000162C 504F addq.w A7, 8 0000162E 4ED0 jmp [A0] 00001630 9A54 sub.w D5, [A4] 00001632 5052 addq.w [A2], 8 00001634 4F56 chk.w D7, [A6] 00001636 454E chk.w D2, A6 00001638 414E chk.w D0, A6 0000163A 4345 chk.w D1, D5 0000163C 2E49 movea.l A7, A1 0000163E 4E49 trap 9 00001640 5446 addq.w D6, 2 00001642 524F addq.w A7, 1 00001644 4D48 chk.w D6, A0 00001646 414E chk.w D0, A6 00001648 444C neg.w A4 0000164A 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000164C 0000 0000 ori.b D0, 0x0 export_2485: 00001650 4E56 0000 link A6, 0 00001654 48E7 0108 movem.l -[A7], D7,A4 00001658 7E2A moveq.l D7, 0x2A 0000165A 2007 move.l D0, D7 0000165C A322 syscall NewHandleClear, flags=3 0000165E 2848 movea.l A4, A0 00001660 200C move.l D0, A4 00001662 6608 bne +0xA /* 0000166C */ 00001664 7000 moveq.l D0, 0x00 00001666 2D40 000C move.l [A6 + 0xC], D0 0000166A 6034 bra +0x36 /* 000016A0 */ label0000166C: 0000166C 204C movea.l A0, A4 0000166E A025 syscall GetHandleSize 00001670 BE80 cmp.l D7, D0 00001672 6F0C ble +0xE /* 00001680 */ 00001674 204C movea.l A0, A4 00001676 A023 syscall DisposHandle/DisposeHandle 00001678 7000 moveq.l D0, 0x00 0000167A 2D40 000C move.l [A6 + 0xC], D0 0000167E 6020 bra +0x22 /* 000016A0 */ label00001680: 00001680 204C movea.l A0, A4 00001682 A029 syscall HLock 00001684 206E 0008 movea.l A0, [A6 + 0x8] 00001688 2050 movea.l A0, [A0] 0000168A 2254 movea.l A1, [A4] 0000168C 5488 addq.l A0, 2 0000168E 7009 moveq.l D0, 0x09 label00001690: 00001690 22D8 move.l [A1]+, [A0]+ 00001692 51C8 FFFC dbf D0, -0x6 /* 00001690 */ 00001696 32D8 move.w [A1]+, [A0]+ 00001698 204C movea.l A0, A4 0000169A A02A syscall HUnlock 0000169C 2D4C 000C move.l [A6 + 0xC], A4 label000016A0: 000016A0 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000016A6 4E5E unlink A6 000016A8 2E9F move.l [A7], [A7]+ 000016AA 4E75 rts 000016AC 9A54 sub.w D5, [A4] 000016AE 5052 addq.w [A2], 8 000016B0 4F56 chk.w D7, [A6] 000016B2 454E chk.w D2, A6 000016B4 414E chk.w D0, A6 000016B6 4345 chk.w D1, D5 000016B8 2E4D movea.l A7, A5 000016BA 414B chk.w D0, A3 000016BC 4544 chk.w D2, D4 000016BE 4154 chk.w D0, [A4] 000016C0 4148 chk.w D0, A0 000016C2 414E chk.w D0, A6 000016C4 444C neg.w A4 000016C6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000016C8 0000 0000 ori.b D0, 0x0